{"_id":"@bravobit/icon-font-generator","_rev":"10-6e5f269f257a8a986bce5f57165e653a","name":"@bravobit/icon-font-generator","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@bravobit/icon-font-generator","version":"1.0.0","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"_id":"@bravobit/icon-font-generator@1.0.0","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"66178af6e9cc56cbd5b87bc47db8b47baf7fcb50","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.0.tgz","fileCount":4,"integrity":"sha512-M6+5Mf1CJEx+0aOgvkjX7M1W6+YRfroveBxkedUO8cycuLa4Zk+P8acy0fDuENGGrb/DZ3fkU/aGz/V0tqvUtg==","signatures":[{"sig":"MEUCIQCxhc4bKoNE/ppzWI1Xt4oxDc8YWou8jhSwA87Tp6A5bwIgMtRA+rpcxZbVCmi7YZQdq78/neq41vKMMHmxiqKyUTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7lHxCRA9TVsSAnZWagAAyIQP/iyAnQ618GF1Dmw7vjAh\ny29Ez44Jpa1zoyWFCJv3gtG+0iYLZKF0BLC+f+CBRTl/XOz6eoLJm/TCiGOM\ntFXc8bXtpgo1QsMKf5mhHC3DV+UsYKA2h7KPowHLkfXwgSpA4uQkVYiS95+s\n1Mf1hv37Yw1p3PyJ14PaTeHgtbu0z14QH0QxRsAcl7sc1uGrzGKmUADmbQi6\nNixg3u4Zg8mIf2QXBTjNDhuFwK715LnhX3TC7ln1kE34nEHDhIAKz6OjKNjJ\ntWsgDuN/SOg0M/cVPPX519L3Ix4nUEJGpAMPDxZ/sw4XC9OwT2EoPIwDvbmj\n31OtYGlWftVZCBjE5K78I56rKNZhfUWuGW8uBwdBpvMU3BZaKk3GuKdjL8Oo\nyt6YYIV29pK0capW7NZnojlmBcSRYPooww3wBzC18KHqHol5n73cMc75hYRc\ntqEn2/AonHS568OqygReg6XAjREoh7BRkAVHVLeDNa0Sbl9f12ZAIFO+p4kt\nee87ubVnymnEhCfm2FDLp/m4/LntTeupV+spQEQLECjiJVM6Q+6VxCO3VjYH\ncdWVrMBAonURLzExUJSU2VQFAHbCHBarAbKm2oEDQ9Y28b2FtOU488jOji4p\nNCGY2YianAGdH5q1BR1PtVruY2BppouX4b2d5i+m/ZnVeTY01iRrmmz3OXh1\nXHJd\r\n=X8It\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"068c4de2b6f413de588e7f75d3db73fd27671609","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"_npmVersion":"6.14.5","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"10.15.3","dependencies":{"arg":"^4.1.3","esm":"^3.2.25","svgo":"^1.3.2","rimraf":"^3.0.2","fs-extra":"^9.0.1","icon-font-buildr":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.0_1592676848550_0.4157495386280865","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bravobit/icon-font-generator","version":"1.0.2","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.0.2","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"7d34e21aece6bfd494783e2313f4ca9d38a47248","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.2.tgz","fileCount":18,"integrity":"sha512-eCvYLRnq0QH0KL+7iOqjRjdvE+UuxdUydL+Jki7kWLgh5Oe3VJB9zSI17gieXrRPgFPs6oL2YyhdUyBTYbfX6Q==","signatures":[{"sig":"MEQCIA6AnW1dGJ2UVJYie3aoQdNn2XqQlK+fQgnAaVjjr1jrAiAtLJlccDB9Pa5lZN+2ZxnJFR422DvHwY7z7YIqTbKD1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8RQxCRA9TVsSAnZWagAA0roP/0gwPp21Dq6ZO6A+8xPw\nhmFCvWay9FuJ9mTSg23J33Y1TEYlPMVcuadz/sDwghc4iTwUf+Ux7ampnYFx\nxbsQAH10Db2foRhKz0C/N/Zl0Cn8CBKX4f74AKjZ+RkTEr87zSL5kjjb0l5Z\nEMcsQOpkTTcxGIBijvGP0RhmHosAzqbXxX70oIzz66DiB3aALa8PnuRI9pLf\n9fmknCOKVqtsM9qizYO/TLhMTDzgTMnEU57quu8QnDW+PciUSuBvdY+apljh\nlv/qUDQoV6+o4e7P955kvtJ5STgQXox1kg/db5KPhlVFSNgUOBYQyvkawk7l\nRLJCzn/Gv9xuoDGbwjU6/zgu62hXQ95Z+dHG5K2Kcuq9+7bvJ1hduoe3aXHI\nPlXJZbPydwLYzhA3PRnyptT4zdN8+CFF9sJgRCFk52OPaEj5tJvIBs7f5LMM\nqUHCTyvP70VMoqHdhJa/CM8UtYDKCqQPZ7/OHGuLq1Sc+S6KiSeCx03MOJmH\nMAwVRGWQrgR2GKucHEd1AGhsOXbO+dxPZdTXFGi+Be3et/gTl0f6a/LYxXZ4\nQk9uz5BEmoQo46FA5y8PZR8RFuhBnSeELZQecvJbvcDretOnPbv4fkj9hU1u\n5gy7xr6iImq5EFwqDMOfqvk0vynfFUo12lE1WCczc+Y8l/XRZCsMbO1xk3by\nk8Nu\r\n=rtaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2ff634bf036db6ced374b36e6388d40ff762af79","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"6.13.4","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"12.15.0","dependencies":{"arg":"^4.1.3","ora":"^4.0.4","svgo":"^1.3.2","svg2ttf":"^5.0.0","ttf2eot":"^2.0.0","fs-extra":"^9.0.1","ttf2woff":"^2.0.2","ttf2woff2":"^3.0.0","svgicons2svgfont":"^9.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.2_1592857648709_0.30062760412512324","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bravobit/icon-font-generator","version":"1.0.3","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.0.3","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"63f44910135b198299abd1a75cb5666961888224","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.3.tgz","fileCount":17,"integrity":"sha512-T8mdSc4hJOo52zbLck/F6ZiANHb3jLfSLmar0JwfGA3exwp+orz2g4wQw0LiyO+Nu46Miba1XlaDbWRCJH0VHw==","signatures":[{"sig":"MEUCIQDbguVwmKAta+E1NtqrU28rYbL6o2x44dvoyhC8d0izcQIgKqn7j32c3aRzjOOL8FqpKOouspuFqtnZzOpN6VU2E7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/OKeCRA9TVsSAnZWagAApUIP/30LwdlzYdYQHf/u5NW9\nCLbcX/fAdTXnYVFRNLSxK0zkicxjRBuIXqxfUFtNHMAufyroLaeN0pe9p70v\nzik7gwyve4CHf/uqTOug0shS4y6u7dxEE7FdhsbzJOEZ2BgBXrPDVUXosDjl\ntyFLnELt2A7ijDocaz1rF2gfvPQtwFg7g2WamgzfVjoh4bh3t1nLRrrn3kTT\n2vVrX1kFao3Y2y4z/NbNeEPZvfgKkzGkBj62TAL96BqMqbuT1UJ//hoOhdul\nhPIBi0zC8+6Db5eEvZcAsdn+vlMT8fo+I6Mz+xfAI4sXWcTuW/R39lK21EnJ\nZm0UmNiiSx+zy8ogiOv+4sQzbx4P+zTPmIBF0PZRuQTxUwoxhqiFpZbrNEhu\nyQqi3TGshGKKG7IlrYw3ZPNr7N808n+tYHtxbKyhpvRMWTPBQfXKLNfiZOLA\nhDM4iCz3YTOk7xpsoDJPWKlY4X62oEjkdjZ//9GuzGlwIVBFeoUvZA7tOEAd\nDlC0y6h4Bov3jx9k5KZ+Qs/bBEWT0igyV8H5HGLo9Pa5iNpcBal3ougNTd/F\nzqXS1TdyQ+gNaTVoXLB+zO+KjXqoxxIx/hvGvGDbcBVGZZwIYIi/d8HnSMyn\nX4fwrfTIDmU6JqInDVdkawW11pihFlACt1uug2tHzAmIwbdQk/FHq8Nmipml\n1kni\r\n=Zai+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e9e444df9a034c579d11c0734a6f8d7d0c9fb06a","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"6.13.4","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"12.15.0","dependencies":{"arg":"^4.1.3","ora":"^4.0.4","svgo":"^1.3.2","svg2ttf":"^5.0.0","ttf2eot":"^2.0.0","fs-extra":"^9.0.1","ttf2woff":"^2.0.2","ttf2woff2":"^3.0.0","svgicons2svgfont":"^9.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.3_1593631389894_0.765326844692112","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@bravobit/icon-font-generator","version":"1.0.4","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.0.4","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"38738a931402052450b63a389e1f664cb8778dc1","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.4.tgz","fileCount":17,"integrity":"sha512-SM60QEPSlQjckJZbOJatmVqr38xVvS/GZX1evUKSWc4JiwnO2CnWdTXM0LWRfIQRoFoknpC6a+fhZ2a2cxgWlg==","signatures":[{"sig":"MEQCIEGlNf/aoNXD2SzKc7Cg03uxOMMAS36TH/kRMsmjzzxXAiAM74FtFlSYNoM4C+U8k4cNSbfNxdLokOhYiOnm1GrpUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKuwCRA9TVsSAnZWagAA2LgP/0fMPHA98sTW6AOiT5DY\nLCJNteLfnI+RntTU7t8w15XD+BT22PeYbn8iocksXgphTWHj4pS4j0ILNbyZ\nGkhVxVzu09IAiiB+I+wI9QXjnZ4RreSM/scaT4lJ3T7/es1PfXXwIpyCao9+\nNBv2uVp3+qNtGzjU5N+R5ynmpoJcM9ki6pc3ZmJvXMp146Kg5tGEEhUffCp3\nG8vW5F/VWUkqxoGBuDk4CAaW/XJ7kWXSU+V5VNepWwdbYR71shnVgTkxsw48\nmG1UObL8qMfP1BCyhzQLos6U9iC0o0FdJeEjep8OzKRhCRGce1UeKmAJaWlA\n9XZO22xPEN7mew8rXAxIgMyA4G3f4ST1OjurdMtBfT/QsPejvy0sLIr2Tg8C\nnFeU8BXuAeU+D3kss7uuy6PZ+buBXsIgZ1FjoErGZUuvQcbE19Mv5Vs3n+Rq\nl1TQkAskd1HGWU69miTPf/gZ+vihsyalsXIlhDIcRHZaxxNGaRgS/+KLLBC8\nlqyByLetOLsQ8ko6ELXUeaeCVgqJyclIh3IrdfX8Hx6tnRRMhWeb+5ebELZp\nuJw3g3CJBH2coJhaYGJnUdI6CvhhCCl29KZq5eX6V/KSyQ6GBHQ3ZgtIRRiH\nfu7eg4ZOUxUYQay08cbDE+yDVN5MunotfWgJRltWIboUv3dHr5uYdotR2R2D\n/sYW\r\n=Px1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6381bcbc6fd9971ddb5ecf1596b25e0404ee5586","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"7.14.0","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"14.17.0","dependencies":{"arg":"^5.0.0","ora":"^5.4.1","svgo":"^2.3.0","svg2ttf":"^6.0.0","ttf2eot":"^2.0.0","fs-extra":"^10.0.0","ttf2woff":"^2.0.2","ttf2woff2":"^4.0.3","svgicons2svgfont":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.4_1623239600352_0.8864382884661748","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bravobit/icon-font-generator","version":"1.0.5","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.0.5","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"3642feeee95a53e5aa5a5d422f6ecda4f8f41d87","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.5.tgz","fileCount":28,"integrity":"sha512-tmeKcRpVp1aqyGc8U8BqjTkSXkdQaMV4/0zIo5iIlR1fcwQOOlhgUADWB3i7RiNF1rXsZ4d7X6lYVQ0uG1GILg==","signatures":[{"sig":"MEUCIGQFVvKB1HUbYrXqj38L5Rusl06fn/fualOJNph20TS+AiEAwYBnNBNsPAPONvHSCeC+WSy+0/DrzcQ1IPEuNI6riXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFftHCRA9TVsSAnZWagAAfu0P/1e1S7TtK9kKRR5eyLqz\nC8pqBOB/+l6qoZgKQWFmdn23jjuWnmHAXMiEFq9gRuD8SLNV5S66KYQwK4fN\nROqdrUROb05gRprlwvIdgmHnbkIHGOpup4D1asFnDaqpJ7RSYDcZ5HFThlik\na99MiLui0T2CFBMQpZj2YR4vX0jGbZlGFI4t5IUZohO6s56jSJ2ZyXh6YB+O\nUwybieKsyq38478ia8BDu5dV6IX9NY1Zoq8u40pGMlQFTDMcQFl3fdysEpEp\nZiQh4me1imBAdEp3okphkzE754Gp0EnhmkJ58Jna3bJdlI5kWZhTUktADAk9\ncpONm9ZgHeSYFc4tdFwsFxIGyjC87wKsqAiMzdSkdudOz5VOxnwAaBX0vAUm\nh4TvMAmExEIDJ5VONvzTzj6nsCJJlCqbrpVBFvLPd1KXID0fCnSVovbAm6NR\n5ZhdtFjwuEKKMgMMUNY8xIvbMRfOKVgKNk3M8tmIpQaNJXlPsj6oqjbmwGWC\nKsMtRAxs1WUE8SsVO1c3bq+NLoDkx7rT0bvKuNTbzUhGR0zLgXigUEJtwIAW\no7lb3TpyCVtK1MzU4btt4o5HPNtdkZuUx/SW0DOC5g9eh398s5ZZmk79UzvR\nJcWmulOD4rkSLLhFxK4eqx+0rzC3zbABVG5Sx1hHPE6jayHZW01ApRLZCH+6\nqLZd\r\n=x8BG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"645337e58a55c5c2fa74c6e50fe26aad5b8e01af","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"6.14.14","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"14.15.4","dependencies":{"arg":"^5.0.0","ora":"^5.4.1","svgo":"^2.3.0","svg2ttf":"^6.0.0","ttf2eot":"^3.0.0","fs-extra":"^10.0.0","ttf2woff":"^3.0.0","ttf2woff2":"^4.0.3","svgicons2svgfont":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.5_1628830534607_0.9015441517790375","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bravobit/icon-font-generator","version":"1.0.6","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.0.6","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"8b8649a93e02b7541add71156e1675430a6f407e","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.0.6.tgz","fileCount":14,"integrity":"sha512-jj+STVEEdgvXkEK6OtkXrlFCSjoj+xiMfXr5P4QclJuzJwJtDsvSbh5XLHUpi+qMnU4/GySAj8axVK4HbNnV0A==","signatures":[{"sig":"MEUCIQCq2prAPEzACxnXOtteIm0OCp5K4UMbaxHGozuUVpdnFwIgHUzbFvAckbtDpuXBkl8L2CeW9EW2rIPmJQHPO8wZYqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFfvDCRA9TVsSAnZWagAAn74P/0P0iQf2BCSTiZUuN20b\nR2c9+sja04huIQvzAnIHUIZH5R0ANjfKQCircU67MZMGCv6EdrOPTog5Pau3\n2T5Ndm7ugARz5NxIh0/DVG2TGbluvorglT5S2TMOC/Re/tgYd9oP6A8pyCcd\ngA+THaxiGLF07lR3qHVgLfM+qXjMx8FsY2bAoHkAPksiky1mdKU3/2y0rgPS\nkEJL4JhoZ6vI1HMOEe0A3TYA5MyToMpX31/R+ShP95gPO45LUnQUG+rzAKwS\nWVo79TU0C66l/yAxmvGdCCPwu7mSXAzSsS8qXBmy+BPEwoxMD+lwXkfWMHN0\nE8dfHldut8/kBBzr8qFY1sko62yHVp/9cJoldFOmwSOYdXPeTAkWrYJvxoKv\nOpoju3xUQzTr3TQHMT27K590eJN9Ywq+efPYVLJhyHYztWiBh6bcYR/0mke/\nUy8hRt7Wh48d3uWEkpavlQvND96RL68HDkM0dP7ptQXcNUWaEEjUmLCa95r4\nJwF36CVanEdS5DobXoF5UNv9re/dN+jz5fWg39rPqEj3o4id7IZfommC8Sw+\nmA7v72snnni/9DQkTy4I1HYxZL4RqYDlCRC87iBrgRWrvIsWqoZHZYerPBPo\nqPh2rEPs4q1jGZyDcBFpkCyxhaFX711AxuSJhhBe+uVHiqlU6uxUd+Bt5EHa\nd50E\r\n=U+DG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"645337e58a55c5c2fa74c6e50fe26aad5b8e01af","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"6.14.14","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"14.15.4","dependencies":{"arg":"^5.0.0","ora":"^5.4.1","svgo":"^2.3.0","svg2ttf":"^6.0.0","ttf2eot":"^3.0.0","fs-extra":"^10.0.0","ttf2woff":"^3.0.0","ttf2woff2":"^4.0.3","svgicons2svgfont":"^10.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.0.6_1628830659176_0.3704255973058499","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bravobit/icon-font-generator","version":"1.1.0","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.1.0","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"30c3c5d007d16901615a3af71761e88b9050c4cb","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.1.0.tgz","fileCount":14,"integrity":"sha512-B3mVZ0KS07QnyDTe9KCFlO4AdBjDYXuK2JucXIwH1q4i1W6Rwz6qct4b1WGLWLSsyUSkE0NtTRC5MooULgutUw==","signatures":[{"sig":"MEYCIQCw6bgKC86c//CsYplmnJlBmqxEScW7qsCQIxjOi4uH4wIhAPaJSqAtK1fvuOaTUw7L+CxmN6EOyeG1U/nDhLmxpZA0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJvDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH9w//Sctcr5OlVb3B/fKVqJ+3ThsVY8LM/1PI2cDl5zEC/zz2eJAj\r\nu32SokYQVWlFqM0zrZCO9KIlnRNceD9YIjVXkxl0L7SxEqPsGsxhECe4KCiw\r\nREqmP3Yf41DThXRcngDLvLZIi6rmEzuB/yUvc3TTeXDQd+/ActgyuqvQH99m\r\nHMT6ys4aXk1q2Q5ssLhyrufOCf8tMc7xPEqOS/1OfpixSNBXZOjCsczJWJfd\r\nH68snU083M3t+Q7JOB2sfd2qL8k7Y/hnXSeUS1F92Q7m4HhbQXE7iKH8tFd8\r\nfjhguS+i3OZR7n9vlBg5LLcOwD+mdKF+mdEg14WLJJIPmd8vs7ce4abUvUKF\r\nTo65qFRFQyc4iEJVVV/hdszUYpAKXJ/EPcy3cXgFwUX7PabzU/YSV0pwHaM7\r\ntj+oy7aHWrVwIVTm+OvM9fx/safb9UQycmjxyzlp+8OMNeve2anIG5yzFrtS\r\nVcbYeHqjYlhZ1RMIAwRjzrdkV4Nx3ReJjTds712lX/AT2im8jqYb0vz/TtTA\r\nGpA1sob0ZIv3MaPL7dARUNApJZ2UXe7srTRCK2ytIf3CYTvbHh8IGBcOzU2i\r\nFHclNSeAmEQYAN7EmE68719i+CN3lJuQrchjffVBXj+8e2o9mw0/Uu1c2/Jy\r\nR0UsNmqVG+Z7wpYtKvnMGOQd1I6PUObdESo=\r\n=OhyG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b6499e9c071424b70cae58dd07a1e055fe2e1bcc","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"8.13.1","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"16.10.0","dependencies":{"arg":"^5.0.2","svgo":"^2.8.0","svg2ttf":"^6.0.3","ttf2eot":"^3.1.0","fs-extra":"^10.1.0","ttf2woff":"^3.0.0","cli-color":"^2.0.2","ttf2woff2":"^4.0.5","svgicons2svgfont":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.1.0_1656527811116_0.28668224305059886","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@bravobit/icon-font-generator","version":"1.1.3","keywords":["cli","icon-font-generator"],"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","_id":"@bravobit/icon-font-generator@1.1.3","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"homepage":"https://github.com/bravobit/icon-font-generator#readme","bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"bin":{"icon-font-generator":"bin/icon-font-generator"},"dist":{"shasum":"fc3f1731b83486a7b058b0fa4ab2ab77d523b8ab","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-1.1.3.tgz","fileCount":14,"integrity":"sha512-YiznCGnofOiju2ZhgKtr4QJ/PKHmSS1wvmtR7DoUNF3c7iIQ9CpRtKFD0RBPr8OS7kc8h8mGJ6E9mmGGiFiWWw==","signatures":[{"sig":"MEYCIQCRQBz2pNU8AxZms7v1B5/+jwvosiAzDsegRx0KhA7vfQIhAMM4aVoyN2yoaRKUCU8jObJXoYwqHoeBnlBvKPYma4gG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14705},"main":"src/index.js","gitHead":"1136c336046895b71aae1c716fa1b352ffbc4667","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"10.8.2","description":"The Bravobit icon font generator","directories":{},"_nodeVersion":"18.19.1","dependencies":{"arg":"^5.0.2","svgo":"^3.3.2","svg2ttf":"^6.0.3","ttf2eot":"^3.1.0","fs-extra":"^11.2.0","ttf2woff":"^3.0.0","cli-color":"^2.0.4","ttf2woff2":"^5.0.0","svgicons2svgfont":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/icon-font-generator_1.1.3_1722190756513_0.3807310958077603","host":"s3://npm-registry-packages"}},"2.0.0":{"_id":"@bravobit/icon-font-generator@2.0.0","bin":{"icon-font-generator":"dist/cli.js"},"bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"dist":{"shasum":"e935ef62864cb3ecc9a853a9f5d0528df7c225f7","tarball":"https://registry.npmjs.org/@bravobit/icon-font-generator/-/icon-font-generator-2.0.0.tgz","fileCount":34,"integrity":"sha512-7PBQtg4Xbn5A3tMCCUnVKQUyXECfqJcx9zK9ioFU7ee/pOZYhCyzupEviHxKiDt3Tv9VTZ+ALLp6cKTqmXdCmg==","signatures":[{"sig":"MEUCIDEtZWLWcwmnY2piEYjlx/UvCiKxgKKPjpuZugxVo1UKAiEAjGlEReFDeyXEx2cuVez8fucD1TmOTwNH4yzMdgGcDCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2Ywfxidy162n6mAh/0YlKfQLCsfirS9c7qshFUNQYZgIgfl9zAwmkhhSuhAPVNjn5/SftF8B9V5Vea5XfJ1iEwIs="}],"unpackedSize":96527},"main":"./dist/index.js","name":"@bravobit/icon-font-generator","type":"module","types":"./dist/index.d.ts","author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"engines":{"node":">=24.14.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d51f34fda7a113cab2d524a1a4819578969457ab","license":"MIT","scripts":{"lint":"eslint .","test":"node --run build && node --run test:only","build":"tsdown","check":"node --run build && node --run lint && node --run typecheck && node --run test:only","clean":"node -e \"fs.rmSync('dist',{recursive:true,force:true})\"","lint:fix":"eslint . --fix","test:only":"node --test --test-reporter=spec \"test/**/*.test.ts\"","typecheck":"tsc","prepublishOnly":"node --run check"},"version":"2.0.0","_npmUser":{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"},"homepage":"https://github.com/bravobit/icon-font-generator#readme","keywords":["cli","icon-font-generator","icon-font","webfont","svg","ttf","woff","woff2","eot"],"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"_npmVersion":"12.0.2","description":"Generate SVG, TTF, WOFF, WOFF2 and EOT icon fonts from a folder of SVG icons.","directories":{},"maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"svgo":"^4.1.0","svg2ttf":"^6.1.0","ttf2eot":"^3.1.0","ttf2woff":"^3.0.0","commander":"^15.0.0","ttf2woff2":"^8.0.1","svgicons2svgfont":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.1","tsdown":"^0.22.14","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^24.13.3","typescript-eslint":"^8.68.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/icon-font-generator_2.0.0_1788088165336_0.35331777273522746"}}},"time":{"created":"2020-06-20T18:14:08.377Z","modified":"2026-08-30T11:09:25.585Z","1.0.0":"2020-06-20T18:14:08.642Z","1.0.2":"2020-06-22T20:27:28.812Z","1.0.3":"2020-07-01T19:23:09.995Z","1.0.4":"2021-06-09T11:53:20.571Z","1.0.5":"2021-08-13T04:55:34.755Z","1.0.6":"2021-08-13T04:57:39.404Z","1.1.0":"2022-06-29T18:36:51.380Z","1.1.3":"2024-07-28T18:19:16.657Z","2.0.0":"2026-08-30T11:09:25.412Z"},"bugs":{"url":"https://github.com/bravobit/icon-font-generator/issues","email":"stan@bravobit.nl"},"author":{"url":"https://bravobit.nl/","name":"Stan van Heumen","email":"stan@bravobit.nl"},"license":"MIT","homepage":"https://github.com/bravobit/icon-font-generator#readme","keywords":["cli","icon-font-generator","icon-font","webfont","svg","ttf","woff","woff2","eot"],"repository":{"url":"git+https://github.com/bravobit/icon-font-generator.git","type":"git"},"description":"Generate SVG, TTF, WOFF, WOFF2 and EOT icon fonts from a folder of SVG icons.","maintainers":[{"name":"stanvanheumen","email":"stanvanheumen@gmail.com"}],"readme":"# @bravobit/icon-font-generator\n\n> Turn a folder of SVG icons into a ready to use icon font.\n\n[![npm version](https://badge.fury.io/js/%40bravobit%2Ficon-font-generator.svg)](https://badge.fury.io/js/%40bravobit%2Ficon-font-generator)\n[![npm license](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n\nPoint it at a directory of `.svg` files and it writes `SVG`, `TTF`, `WOFF`, `WOFF2` and `EOT` fonts.\nEvery icon is reachable both by its code point and by its name, so you can use either\n`content: \"\\e000\"` or `data-icon=\"my-icon\"` in CSS.\n\n- Contributions welcome, please see the [contribution guide](.github/CONTRIBUTING.md).\n\n## Requirements\n\nNode.js **24.14.0** or newer. The package is ESM only.\n\n## Installation\n\n```bash\nnpm install --save-dev @bravobit/icon-font-generator\n```\n\nOr run it without installing:\n\n```bash\nnpx @bravobit/icon-font-generator --input icons --output dist --name my-icons\n```\n\n## Command line\n\n```bash\nicon-font-generator --input icons --output dist --name my-icons\n```\n\n| Option      | Alt  | Description                                                                            | Default   |\n| ----------- | ---- | -------------------------------------------------------------------------------------- | --------- |\n| `--input`   | `-i` | Directory containing the `.svg` icons. **Required.**                                   | –         |\n| `--output`  | `-o` | Directory the font files are written to. Created when it does not exist. **Required.** | –         |\n| `--name`    | `-n` | Font family name and output file name.                                                 | `default` |\n| `--type`    | `-t` | Format to generate. Repeat the flag to pick several.                                   | all       |\n| `--quiet`   | `-q` | Suppress progress and warnings; only print the generated paths.                        | off       |\n| `--help`    | `-h` | Show the help text.                                                                    | –         |\n| `--version` | `-v` | Show the version.                                                                      | –         |\n\nRelative `--input` and `--output` paths resolve against the current working directory; absolute\npaths are used as given.\n\n### Examples\n\nGenerate every format:\n\n```bash\nicon-font-generator -i icons -o dist -n my-icons\n```\n\nGenerate only the two formats a modern browser needs:\n\n```bash\nicon-font-generator -i icons -o dist -n my-icons -t woff2 -t woff\n```\n\nCollect the generated paths in a build script:\n\n```bash\nfiles=$(icon-font-generator -i icons -o dist -n my-icons --quiet)\n```\n\n## Output formats\n\n| Format  | File           | Notes                                                                    |\n| ------- | -------------- | ------------------------------------------------------------------------ |\n| `svg`   | `<name>.svg`   | SVG font. The source every other format is built from.                   |\n| `ttf`   | `<name>.ttf`   | TrueType.                                                                |\n| `woff`  | `<name>.woff`  | Web Open Font Format.                                                    |\n| `woff2` | `<name>.woff2` | Web Open Font Format 2. Smallest, and all you need for current browsers. |\n| `eot`   | `<name>.eot`   | Embedded OpenType, only relevant for legacy Internet Explorer.           |\n\nThe paths are printed to **stdout** in the order the formats were requested. Progress, warnings and\nerrors go to **stderr**, so the output stays usable in a pipeline. Colour is dropped automatically\nwhen stderr is not a terminal or when `NO_COLOR` is set.\n\n### Exit codes\n\n| Code | Meaning                                                               |\n| ---- | --------------------------------------------------------------------- |\n| `0`  | The font was generated.                                               |\n| `1`  | The font could not be generated (missing input, unparseable icon, …). |\n| `2`  | The command line was used incorrectly (unknown flag, missing option). |\n\n## Node API\n\n```javascript\nimport iconFontGenerator from '@bravobit/icon-font-generator';\n\nconst paths = await iconFontGenerator({\n  input: 'icons',\n  output: 'dist',\n  name: 'my-icons',\n  types: ['woff2', 'woff'],\n});\n\nconsole.log(paths); // ['/abs/path/dist/my-icons.woff2', '/abs/path/dist/my-icons.woff']\n```\n\n| Option       | Description                                                      | Default                                  |\n| ------------ | ---------------------------------------------------------------- | ---------------------------------------- |\n| `input`      | Directory containing the `.svg` icons. **Required.**             | –                                        |\n| `output`     | Directory the font files are written to. **Required.**           | –                                        |\n| `name`       | Font family name and output file name.                           | `'default'`                              |\n| `types`      | Formats to generate.                                             | `['svg', 'ttf', 'woff', 'woff2', 'eot']` |\n| `onProgress` | Called with progress messages.                                   | –                                        |\n| `onWarning`  | Called for non-fatal problems, such as non-SVG files in `input`. | –                                        |\n\nResolves with the absolute paths of the written files, in the order the formats were requested.\n\n### Error handling\n\nEvery problem the generator detects itself is thrown as an `IconFontGeneratorError` with a stable\n`code`:\n\n```javascript\nimport iconFontGenerator, {isIconFontGeneratorError} from '@bravobit/icon-font-generator';\n\ntry {\n  await iconFontGenerator({input: 'icons', output: 'dist'});\n} catch (error) {\n  if (isIconFontGeneratorError(error) && error.code === 'NO_ICONS') {\n    // ...\n  }\n}\n```\n\n| Code                     | Cause                                                       |\n| ------------------------ | ----------------------------------------------------------- |\n| `INVALID_OPTIONS`        | Missing or malformed option, or an unknown format.          |\n| `INPUT_NOT_FOUND`        | The input directory does not exist.                         |\n| `INPUT_NOT_A_DIRECTORY`  | The input path points at a file.                            |\n| `INPUT_UNREADABLE`       | The input directory could not be read.                      |\n| `NO_ICONS`               | The input directory contains no `.svg` files.               |\n| `TOO_MANY_ICONS`         | More icons than fit in the Unicode Private Use Area (6400). |\n| `DUPLICATE_LIGATURE`     | Two icon names collapse onto the same ligature.             |\n| `INVALID_SVG`            | An icon is empty, unreadable or not an SVG.                 |\n| `FONT_GENERATION_FAILED` | A font encoder rejected the input.                          |\n| `OUTPUT_NOT_WRITABLE`    | The output directory or a font file could not be written.   |\n\nTypeScript declarations ship with the package; no `@types` install is needed.\n\n## How icons become glyphs\n\n1. Every `.svg` file in `input` is read, sorted by file name and optimised with SVGO.\n   Files are sorted so the code points below are identical on every machine.\n2. Each icon gets the next code point in the Unicode Private Use Area, starting at `U+E000`.\n3. Each icon also gets a **ligature** based on its file name, with hyphens replaced by underscores\n   (`arrow-left.svg` becomes `arrow_left`).\n4. The glyphs are written into an SVG font, which is converted to the remaining formats.\n\nConsequences worth knowing:\n\n- Non-SVG files in the input directory are skipped with a warning. Entries whose name starts with\n  a dot are skipped without one, unless they end in `.svg`.\n- Adding an icon in the middle of the alphabet shifts the code points of the icons after it.\n  Reference icons by their **ligature** if you want names that survive a rebuild.\n- `arrow-left.svg` and `arrow_left.svg` cannot live in the same font, because both produce the\n  ligature `arrow_left`. This is reported as an error instead of silently dropping one of them.\n- Generated `TTF`, `WOFF`, `WOFF2` and `EOT` files embed a build timestamp, so they differ between\n  runs even when the icons did not change. The `SVG` font is byte-for-byte reproducible.\n\n## Using the font\n\n```css\n@font-face {\n  font-weight: normal;\n  font-display: block;\n  font-family: 'my-icons';\n  src:\n    url('my-icons.woff2') format('woff2'),\n    url('my-icons.woff') format('woff'),\n    url('my-icons.ttf') format('truetype');\n}\n\n.icon-font::before {\n  display: flex;\n  direction: ltr;\n  line-height: 1;\n  width: inherit;\n  height: inherit;\n  word-wrap: normal;\n  font-size: inherit;\n  font-style: normal;\n  font-weight: normal;\n  white-space: nowrap;\n  text-transform: none;\n  letter-spacing: normal;\n  vertical-align: middle;\n  content: attr(data-icon);\n  font-family: 'my-icons';\n  font-feature-settings: 'liga';\n  text-rendering: optimizeLegibility;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n}\n```\n\nBecause `content` reads the `data-icon` attribute, the icon name goes straight into the HTML:\n\n```html\n<div class=\"icon-font\" data-icon=\"arrow_left\"></div>\n```\n\nAdd the `EOT` and `SVG` sources to the `src` list as well if you still support Internet Explorer.\n\n## Upgrading from 1.x\n\nThe generated fonts are unchanged, but the packaging is not:\n\n- **The package is ESM only.** `const generator = require('@bravobit/icon-font-generator')` no longer\n  returns the function. Use `import generator from '@bravobit/icon-font-generator'`, or\n  `require('@bravobit/icon-font-generator').default`.\n- **Node 24.14.0 or newer is required.**\n- **Failures now exit with a non-zero status.** 1.x exited `0` on every error, so pipelines silently\n  passed. Scripts that relied on that need to handle the new exit codes.\n- **Errors and progress moved to stderr.** stdout only carries the generated file paths.\n- **Absolute `--input` / `--output` paths now work.** 1.x joined them onto the working directory,\n  which created directories such as `./tmp/out` for `--output /tmp/out`.\n- **Icons are sorted before code points are assigned**, so a rebuild yields the same code points on\n  every platform. On filesystems that do not return directory entries in alphabetical order, the\n  assigned code points may differ from 1.x.\n- **Input that used to pass silently now fails**: an empty input directory, an unparseable or\n  non-SVG icon, and two icons that collapse onto the same ligature.\n\nAll command names, flags, option names, default values and output file names are unchanged.\n\n## Development\n\n```bash\nnpm install\nnpm run build       # bundle src/ to dist/ with tsdown\nnpm test            # build, then run the test suite\nnpm run lint        # eslint, including type-aware rules\nnpm run lint:fix    # eslint --fix\nnpm run typecheck   # tsc over src/ and test/\nnpm run check       # build, lint, typecheck and test\n```\n\n`src/` is laid out along the pipeline:\n\n```\nsrc/\n  index.ts        public exports\n  generator.ts    the pipeline\n  options.ts      option validation\n  output.ts       writing the files\n  icons/          reading, optimising and naming the source icons\n  fonts/          one encoder per output format\n  cli/            commander wiring, exit codes and stdout/stderr\n```\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n","readmeFilename":"README.md"}