{"_id":"postcss-font-magician","_rev":"37-1850c355d8c46a98eff58b2e989151fa","name":"postcss-font-magician","description":"PostCSS plugin that magically generates all the @font-face rules","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"postcss-font-magician","version":"0.1.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"509d81e37b9c77eac948af62af4206e3752f8300","_id":"postcss-font-magician@0.1.0","_shasum":"818786a1ee1ba3735f4357676f7c327904e6e760","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"818786a1ee1ba3735f4357676f7c327904e6e760","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-0.1.0.tgz","integrity":"sha512-Y/93icXCwxQel+oQNaLUg3jqDKdFr9szP1GdaYP0Y27oC8CKN6tfZBrNEY+B24rrgNieY8vA8vtq+wPmjdoCWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4e/EcvnMoDIheH/FNP0w23XoJIRpvOI22CBB1aYg07AIgQqWovrPSDB6DPtPn4MIA0jSJE6F649c0N1l27OonZhE="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.0.0":{"name":"postcss-font-magician","version":"1.0.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"5f33b7d91a792c88e37ecadef99975160d8958fb","_id":"postcss-font-magician@1.0.0","_shasum":"8efdfad7a230305ab0d2f6e984bf4b60ccba9746","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"8efdfad7a230305ab0d2f6e984bf4b60ccba9746","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.0.0.tgz","integrity":"sha512-HGQ/bo5EYE9/zIoavWaSwCHzb0xwwjlIEHVKpdxv/EG3EZ0KCNRp4CndOMiKWG1WPMwuW/v7qsKhqbbo3RHyzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCirZUK3wxunsaWrBAoBArKpC+eOMd89p63I0ZPovoV7wIhAMnqMBY0EBcyUf2a1zF0NRKzGn8h/xyGVeib1S2N4lGT"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.1.0":{"name":"postcss-font-magician","version":"1.1.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"9c74684b0df810de71826ee454a015cedb2d5e64","_id":"postcss-font-magician@1.1.0","_shasum":"5f9ccb8a229595c28ec385646c6ff104bc297782","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"5f9ccb8a229595c28ec385646c6ff104bc297782","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.1.0.tgz","integrity":"sha512-zM/c37CYviKEWKzEB+zi/iJaa/QntoP3tf1/N8Bh6WVS9FDai6T+Te+qPAgEgVUb78/FHzd2yVqRlMr4OB1pBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoArJJZTUH+LS81+skDBK95ChZuWN3oCfp4xSc/AMEqwIhAJDKqhfbA8C9Z7jDliSg+MAemnswlBjq3vMQ1MA9hKWs"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.2.0":{"name":"postcss-font-magician","version":"1.2.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"6ef1908350e7bdb98db0a0d9636b61cc3a46e4d4","_id":"postcss-font-magician@1.2.0","_shasum":"faa1a909eddd3046f77b9bf055fd75095f293b87","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"faa1a909eddd3046f77b9bf055fd75095f293b87","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.2.0.tgz","integrity":"sha512-p2zdpZJXXOHiQaph7S0DhPAZlhOZPoMcFyKUrDEIZmE1GxjtqpSgRJs4q4fmqpOalGiL/rwVmmlrNHt5ZIzoEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7AzWVWivvvbnsanZcmPLqeDTzQ5VzcrBBevqXXwOMiAiBJtpDtIsdQxT3GeoZBxTDqHXN+K8NquMHHCY2Kdj+Vnw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.2.1":{"name":"postcss-font-magician","version":"1.2.1","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"e4edb358ad2d0aab61cac7dbabf9dca85a96fa94","_id":"postcss-font-magician@1.2.1","_shasum":"96cf0b823039b0a2577a06b25d09be61019a6c9e","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"96cf0b823039b0a2577a06b25d09be61019a6c9e","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.2.1.tgz","integrity":"sha512-dkZuufHwmCBmvTpvBc4VZUtxJVcxU/cBwsOn7QpTv8M8D7p8cyvAVppdZA17Mg0BtvEDAiB6qNfX4C70if0BAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHjX6p89jzqueB/P1T9nYyWRiU8xfBtl1s18lKVGOYJAiAWbKyQCFQJNY3WrgI32GQoLoElVx76rOuE8U6N/LxrAw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.3.0":{"name":"postcss-font-magician","version":"1.3.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^4.1.13"},"devDependencies":{"chai":"^3.0.0","gulp":"^3.9.0","gulp-eslint":"^0.14.0","gulp-mocha":"^2.1.2"},"scripts":{"test":"gulp"},"gitHead":"1136b52959ea4bcebef8d0d9b58d191e39484a3f","_id":"postcss-font-magician@1.3.0","_shasum":"4c0efd4f85280668d3884ba494db70f39ca33389","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"4c0efd4f85280668d3884ba494db70f39ca33389","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.3.0.tgz","integrity":"sha512-XSg65201o1Grwt2dj/Ney5pHjtXUj5f4lcgBAlNRodAb54JE1m7oEjOzwp/Svs1MGML/cFe5n+BZl/maLRUI2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZC273qf9Ia9GW7v3F/ANh7gRe0+MO12yc+Vm30UiEOwIgKJiHWmsqO5PdocMctfXOuMUvv4EPgLVWpmF28ZSdhWI="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.4.0":{"name":"postcss-font-magician","version":"1.4.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^5.0.12"},"devDependencies":{"chai":"^3.4.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-mocha":"^2.2.0"},"scripts":{"test":"gulp"},"gitHead":"8ffe04bab52215c812044365f64b699c89a06d62","_id":"postcss-font-magician@1.4.0","_shasum":"f8fd52f860851e9f56529f7d1a5d468fbe994421","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.5","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"f8fd52f860851e9f56529f7d1a5d468fbe994421","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.4.0.tgz","integrity":"sha512-BVHqJBukEOaSuyxtNJ+45/UW82APryQXXVG1C9Cu7vf+G6xxDJI4zika0iESrjfnu6ao8g/2KdoyV0vvQ1/yfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6OyBLsVzK9qd1Yu7hC/ztbYrdvEBFus3R0ym7TEf4VQIgOPd+5Q9RxEa5sOxlZ5Ew+wiiSEV9keoy4EIWXskiL6E="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"directories":{}},"1.5.0":{"name":"postcss-font-magician","version":"1.5.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.0.0","google-fonts-complete":"^1.0.0","postcss":"^5.0.12"},"devDependencies":{"chai":"^3.4.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-mocha":"^2.2.0"},"scripts":{"test":"gulp"},"gitHead":"42529986bc8b96282c39f4b86a6f18fd2d0b2581","_id":"postcss-font-magician@1.5.0","_shasum":"aac113feb314a7fafff61466163bf755a58db245","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"aac113feb314a7fafff61466163bf755a58db245","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.5.0.tgz","integrity":"sha512-gdyPDESyZ3U9wNXSzeXJHQRKzsEv39shsM1Z4y5bk0OY7d/UMiDU9LqwQcsVL6QF1MCKMTYCZUWKYOe1jhYt7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8RQYQDj6ApTpOSV3qWCQf5Jsxvwck3nSpVr5YYyZ9jAiBl4+shxQk5dlTIMOGAnMcZoACTKHwY3sp4uD/kftNLJg=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-font-magician-1.5.0.tgz_1476934434898_0.7393497240263969"},"directories":{}},"1.6.0":{"name":"postcss-font-magician","version":"1.6.0","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.1.0","google-fonts-complete":"^1.1.0","postcss":"^5.0.12"},"devDependencies":{"chai":"^3.4.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-mocha":"^2.2.0"},"scripts":{"test":"gulp"},"gitHead":"b707cde6da3275868bc17d86c4b78e397e672f12","_id":"postcss-font-magician@1.6.0","_shasum":"4bbe9404b1d5b4ec6f11ac45b49c43a7608bef4e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"shasum":"4bbe9404b1d5b4ec6f11ac45b49c43a7608bef4e","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.6.0.tgz","integrity":"sha512-nCsv6bXV1DFJdCesAC078bUMXxtch+hfJW/wjUozaCe0MbRgSA9OuqHKWe0RMNV52ukM+mqKuP4p5YLfxCzkJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmc9Fdg4SrC/91uMaI3Nn7ldn+f6I/h7FydKagPMpPPAiEAzbi3+STfloWDZyWE15RQ/kFTNsNudomXxBLbaZpbWqs="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/postcss-font-magician-1.6.0.tgz_1482354945308_0.4518026455771178"},"directories":{}},"1.6.1":{"name":"postcss-font-magician","version":"1.6.1","description":"PostCSS plugin that magically generates all the @font-face rules","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","google","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"homepage":"https://github.com/jonathantneal/postcss-font-magician","dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.1.0","google-fonts-complete":"^1.1.0","postcss":"^5.0.12"},"devDependencies":{"chai":"^3.4.1","google-fonts-complete":"^1.1.1","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-mocha":"^2.2.0"},"scripts":{"test":"gulp"},"gitHead":"1bfb714eebd40f31b2bfd468d917d503038a6047","_id":"postcss-font-magician@1.6.1","_shasum":"0245382f8e81672d0af806651aed656fc660ebe5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"shasum":"0245382f8e81672d0af806651aed656fc660ebe5","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-1.6.1.tgz","integrity":"sha512-tA+7BkFEBjZTGGPMGvpAlfJjKar1pwcTZA/qwY9cyIaI997zR+akesClg2K2KJcdrdMzeepV2a+OHUkCFCFF2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1DXSGoezmOur2M04/sCD33ZBz5NMRJJyP//sg4dUKGAiAX0ughL4/qL8yXI4+2EOGjySEgu1xhaKNLl/cBDeH1gw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/postcss-font-magician-1.6.1.tgz_1488666447714_0.8159565494861454"},"directories":{}},"2.0.0":{"name":"postcss-font-magician","version":"2.0.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; gulp"},"engines":{"node":">=4.0.0"},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.1.0","google-fonts-complete":"^1.1.1","postcss":"^6.0.1"},"devDependencies":{"chai":"^3.5.0","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-mocha":"^2.2.0"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"gitHead":"727c91e66b8b125ced96936671739c8a6927e883","_id":"postcss-font-magician@2.0.0","_shasum":"dff347e6b40b6519c4645d2ed19cb0d99016396d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"dff347e6b40b6519c4645d2ed19cb0d99016396d","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.0.0.tgz","integrity":"sha512-t6HS7AcZWQC/fM3DL90thlIcX7ukJNO9YunAKM1upphwjgaep77NTsm7yM0NB10rwbCphaK9YVpFb5ymKDpL4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7pRZioifwjtU7CZ0NlR3OGj9NDBIzijgH5SnMxrw/LAIhAO5pdjfpe/sB6sm8RIZXwx+/E34yGAFvgL6gDHR7WEe9"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician-2.0.0.tgz_1495640969110_0.20595246111042798"},"directories":{}},"2.1.0":{"name":"postcss-font-magician","version":"2.1.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; gulp"},"engines":{"node":">=4.0.0"},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^1.2.0","postcss":"^6.0.1"},"devDependencies":{"chai":"^4.1.2","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-mocha":"^4.3.1"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"gitHead":"7311f8759816bb36e00af8e3d9ea7e30694dc927","_id":"postcss-font-magician@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"integrity":"sha512-nTc0AiCwhKpbTvilhf+q1upKsfUItsJr/14IYK8bHQrXwPFUt+iBPou67tz0ldbmrndvjJaX2ggD/PIkVCC0Cg==","shasum":"27167598a63320f186bc2b1376e62bb20625700e","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDR44kQtx5lpz1z7E5mNqw9GoVs4xX5kFuxu1i6+pfQVAiB7ElmYC+J2sPtUXvMBhIzkEmDE2fcB37SI17o3jIj51A=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician-2.1.0.tgz_1505722783418_0.23297597141936421"},"directories":{}},"2.1.1":{"name":"postcss-font-magician","version":"2.1.1","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","precommit":"lint-staged","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=4.0.0"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^1.2.1","postcss":"^6.0.1"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","husky":"^0.14.3","lint-staged":"^7.0.1","mocha":"^5.0.5"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"gitHead":"6795d7ae5c096c500f4b6d36f90557ef887401ec","_id":"postcss-font-magician@2.1.1","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"integrity":"sha512-qZNXZnoLfk4EcDielJTvUNYeQeZRpb41iYOGAm5v/yEhFCHG25CklmjS//cOPSXH2JGl5ZS1yKAK5uG/oVptrQ==","shasum":"331660cc3e1b59683c393394ebcc2d1c10b19f84","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.1.1.tgz","fileCount":12,"unpackedSize":70324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIWIp/QdFdzjxgDb6Z9akQwC0AfFcOwyK2FVjKdNNb4AiEA68eQcmH2KFhVRKHkB7OITZbguL7MGHapyKcoDS/vm+g="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.1.1_1522489371694_0.5549462047618914"},"_hasShrinkwrap":false},"2.2.0":{"name":"postcss-font-magician","version":"2.2.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","precommit":"lint-staged","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=6.4.0"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^1.2.1","postcss":"^6.0.22"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","lint-staged":"^7.0.1","mocha":"^5.2.0","prettier":"^1.13.4"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"gitHead":"c8d9d5cc093e33b32ff6201e67d432fec6176448","_id":"postcss-font-magician@2.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"integrity":"sha512-p5JKLcITWorxyK/HoyKrLF/mSVAoRkIhLd22TzgYAZtmg3cJSfjTSXhKRTN5BUKXDZAqry7HHwZ3KjemEo8qmA==","shasum":"2ebcfd24b70b4385726debce0860febd5b348c0d","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.2.0.tgz","fileCount":13,"unpackedSize":103087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFtqOCRA9TVsSAnZWagAAwGAP/3c2s7ydnZ50RLorNcWe\ny5wrlybAWthBEdhqvBSTiLvusBw5Gb6IiUTFi3dD5tU9DxjhiFF657AOTyDJ\nY4wtryvoX559rgt7b+GdZbqj80FNzWFfrhlPIbb+eh0ujrX6CeODxzyAARK+\ntLVLAaTMbQLpRn0s4+ZMh5tuDDHUNLr1txFUJautQgXJyquTYQOfb4i4lhKm\n7z4ZITYsL34goGXO//m594R38WCpt1At1FaucezTRzUiEMncqh42224+2CSB\nYFMAhqi1SrYZdeYWA4P4Z+9ptzXSyoFUNbeexobxsADQlaQOIkB42zZmQJdi\nklCrb4HvwAr0RJGw+htYey2kF706wDNgjBxJOjOAWkDuE9W0PAbiD17m0z2F\njvwyuiwTkGL1ei/izvIPjf1LY2jZCVvLWrqXA/qNid4HVh+/pCLcLLpSu3Ru\nGxMzezDX1WMKGAm1nWlohqHOKI1eC7wfo14wXO7NmUAH+RPi3LIOoa44J2fD\nL7DR5zytH0a3GJ2o0x+O1IOYUPQZd7F9+PMqm2Tl2DnyIjb75F+vfRsOpcn2\ntzJFkKQJZemo96wMomX3MEkvx2U3S6sL6tPpcO3+L5vS7ufcAI2iUrL2LuuK\n3qR/40K3eFDvx1NGuSKiS5ohXBYcv7DztdUuaIdNJAP+ctdkQ8rS5aOx9GYN\nIXPw\r\n=Lc03\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiRPrJjvkuEP6s8+aKSnNRjrIzlnBQlj4fXT6xAwi85AiApGSPMpcPPT8JjFJ+sv3YOZJmqPGaomic9MIufBsCdYw=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.2.0_1528224397224_0.7787351755336378"},"_hasShrinkwrap":false},"2.2.1":{"name":"postcss-font-magician","version":"2.2.1","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","precommit":"lint-staged","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=6.4.0"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^1.2.2","postcss":"^6.0.22"},"devDependencies":{"chai":"^4.1.2","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","lint-staged":"^7.0.1","mocha":"^5.2.0","prettier":"^1.13.4"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"gitHead":"57655760824041c8ade83b07e5a3989ff7c454eb","_id":"postcss-font-magician@2.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"dist":{"integrity":"sha512-gSaHBGoexcyZ3wLnJ1LG9ZCygSzkh6PCOWhRJajcPW71nGplK4Y9H+s3WyOJeY1fBlnwXM0W8hlVcDew5LMvlA==","shasum":"ea07124f5fd5548f8a8cd097f5f43e476a91c803","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.2.1.tgz","fileCount":13,"unpackedSize":103154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbF6L3CRA9TVsSAnZWagAAdnMQAJcQhAjh3H3c6SQ+1Nxl\nMv/an5Z++mh418xiphvD6kerNVCzLhqmcxAdiFMp8Xx+LG2shSNuhKzGO7EL\ncnIlfV7bxX02fhrBoEKOzTQdawHRM/WMRt53rzCf3WmiqpWNoieNVhPfYuHW\nFKo36TpB8jHiAc06pQGhgafeXyk/6fZtq1aXf1yYGTysCMZHVsCw5tfC43P4\nl3AO6/c1p/HF6IQKRRUKu0JPpqHKU30eTAyFun6btezzpAvqcPJPJ5TOFA34\nNzdlRAcvv6ryr5GDjpfFTjXqE3r7r3XZNINZAyI9gLkQ2C6eVh2u/NC0xNqL\noxtVuWtu0pZAko1U3u9kr6u3Xexa4QBMobhrxOE0zfk4Rip6UrQiKNkOr1QN\naE0jI155QnTT9rCW+w0IW/j/U4T81OPoqmn72Whsr6koGxAhPohEBHmrOlgX\nuwcDhHXjTHXN4UeDblwDBznvWshh+pidh0qisHhc2O8Aww3c7gVgt6ndNQk7\nK9dKPUVtCUIxucvrd4LvyUaFWizdRfnudZKS2L1JJaD8G2Kx4Tf22wGOEmhQ\ntqm4KRQK2/f5sEsuYum77HCRHVVgn2l2lrhRN4eMi6H4FOywAn1THxMS66hu\nLjzhZfz9F+knFE454yseolZuTMAYHZ7I1/v8bN6QoryjoCl+7woFmj4J20T+\nfPa/\r\n=HPqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCwpaZJZxbJvmj1Hc+ffZcW7BI7PvkgX0FwRMl3rY7VAiEAuskzKi15KgoO2pZEniYVAyhxmlfSvvYBOIbdAWcJj38="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.2.1_1528275702515_0.7419088700441046"},"_hasShrinkwrap":false},"2.2.2":{"name":"postcss-font-magician","version":"2.2.2","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=8"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^1.2.3","postcss":"^7.0.17"},"devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^4.3.0","eslint-plugin-prettier":"^3.1.0","husky":"^2.4.1","lint-staged":"^8.2.0","mocha":"^6.1.4","prettier":"^1.18.2"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"da72cda381b63cc9c13d314958750c8c63f730d1","_id":"postcss-font-magician@2.2.2","_nodeVersion":"11.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NfyNPDRhZMU0WKxrClAOghTuyivq9pSOJbJMgSCGbxjvjKF/HXl1oCvJpDXwFZ5rRrla06ljXd4KcpOAA7Trew==","shasum":"c0f7d47cecb1894b03bf1843a9b8e178805ec892","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.2.2.tgz","fileCount":12,"unpackedSize":35193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmQCCRA9TVsSAnZWagAA7hQP/RnU2HM1SE83pac89uRC\nmcqoisOTTRHwf3Ahx3S2yGykYnVlT5dJTGN6lAY1gJn4jkdeI9K/ALxKagid\njO9vrtmQj+uYTC2xgh2AtBRZBSY3g7KiTtRzM5Xy5KcdR9VfX7yVNbq5T6e4\niyDKGsmY61xhBAR48Q5Ud7u3csdE9yx7X5W7TA6yJFZEd0oF6iuTxL4lInKt\nFWst4xxK0j9h3B4Jc/UYb2JRS+5yz5KFDAJ51eC4EiItufKiLf13HWuzY5zc\nWCIZiCA6XL+mhdEbsZXlxErbkizI8AsscNJ3++8yyQ/YHfjunxV1yZ3Yql/Z\nWp7xOd4oH0lgoEa4jeDRW3BFMHTt8jCSnpKIrvp/Cun/NTpm0EJxuoI0v31j\nBBwfjpAaptEKnvQMCnRt6pWIrdTUdWBZIPNj71NcJu8+ZOdaV02SWRxKoiRl\nsZFSqoxVoUwDvWkdALRuXIGyUXULSNab0bTgbGPBwdBahuYQqNDVNXs8blRV\nCVkVaCk5JsoMT1xySRw504Py1rsP+Faiwkw9vVa6mjInhh858OuWyxjn1oow\nnhMJfy17CxLgOjtTWJv3vPpyeJeLX6KvV1NenJY7UjYaxX+/73Uv/H5X3Yaz\nqsgYZebn08HdMv4lunatoGQUlZfNB5OzGpDFQSinQNE7mCHg8q1e3lCwDtkp\nFs0i\r\n=biJ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHmAXih2ZMV6DpzmZEDCIBnX7VQdZQDH0cMF6yvbCKjAiAtxVZis1Q5+EYlYMml6N6mtA1FSI1+VtXSLIWalfb81A=="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.2.2_1560437761777_0.9125737701441143"},"_hasShrinkwrap":false},"2.3.0":{"name":"postcss-font-magician","version":"2.3.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=8"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^2.0.0","postcss":"^7.0.21"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","husky":"^3.0.9","lint-staged":"^9.4.2","mocha":"^6.2.2","prettier":"^1.18.2"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ed91ad958021097189027b67a8536132dc685feb","_id":"postcss-font-magician@2.3.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-W8baCvCUXTCFmeOgiSfjixWjBQGE0wxtb1F78TD640chcP4YBxqXcy3qwwWqLXA1Vo5aMBajf8xWhCDbu2fSng==","shasum":"567c41289ddacb2f7e59d25d63264dfd6874d16d","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.3.0.tgz","fileCount":12,"unpackedSize":37046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdydc8CRA9TVsSAnZWagAAwxgP/RRSibUQTdY1cFE0AobD\n+XXihD18XX8gaO/vbdVGRl0pcb1jkgqlqLI553ZjAdvyhK2DoY2kNNSUQ2Gg\nMmxuuZCbPO8aCe/QUxosBhzQhKA+vrynbeyAmVhHkpWp1DYK1zGuWpy3v/j2\n+phq8eJl4fg8BE6WgL5yYpOPw9aaQqM3jiL8nEk0g7lGqHQjmmBg5V1uQUJ6\nVhH3nL97ze//LBlQF073Rz6jRNu4GiJBXsn/113b7FS2kRo6yPDOkfaNkcqs\nsn04Mih0s8uotGSyFqpOkN6Zyh6w6OKmvEdh/ecfG7Ldt5Of4NrN1eRYUTSS\nRNSfzS8LW0JjMfOXahmLHvkxsMoad8FYecpdmwhkEa1w8MACbga9ZoxYNoa7\nE0iebyf/tzbZlHEs62REeb8zm8KufBW+zVz9LCqcHWIq2k24PKIHj9DuACQy\nA2OG1oPHlO3PTQXlAPl9g+WhZTlwYibLbiR+L5PJopnDD+rvYS6yXYkS2C39\nOhE6LTvQn8D1MaQXHRXCfuO2BYOmozToQ92olo7NaEHI7jfcv22/SFYbXdiC\nGd1HYgf8YFDmzgI6/NrLetsUwpSRx1mNyxAcaNyzFrZhMOUsxhJYIGnB0tw/\nTEcwRy66vUS62YyhMx9Ub34N17R7V318P1QfoNtEGpcBVo9gu4e/CzZmeOUB\nqO8w\r\n=W/0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5JMpcU6s7l/HaANZHqdlFHkgGdUCBdgx/touK9G2eiwIhALH5lM+SSsiLDRDV5apweEjrG8VApNQ82ATdv1h2/aRG"}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.3.0_1573508924139_0.4819729775265815"},"_hasShrinkwrap":false},"2.3.1":{"name":"postcss-font-magician","version":"2.3.1","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":">=8"},"lint-staged":{"*.js":["npm run test --","git add"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^2.1.0","postcss":"^7.0.21"},"devDependencies":{"chai":"^4.2.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.1","husky":"^3.0.9","lint-staged":"^9.4.2","mocha":"^6.2.2"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"4b927c2d9016bcb4475791acb26cb60858be0348","_id":"postcss-font-magician@2.3.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-2zTGmrNKyFkRtHW5Pg6lMpsCdUTBLqvNUVr+aJozQ7ZC0TljO4JvreQMYyjad/nErUfUiDHK8zMKqN4EtOEOFQ==","shasum":"8dba68bcfc09f6801a3dbb616273cb62a91c5e31","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-2.3.1.tgz","fileCount":12,"unpackedSize":37034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGaCCRA9TVsSAnZWagAAjLQP/j/pSsd+hjfBypJ0WsP9\ntbXbBZ4EY2ZFw0yV2NesXg5hffF9SgsQ/wAca+RVfvyFAexxMdjiRJ2irT6R\n05BX2lBy4E5P+SxIY4cUdo98Ko5ESyf/QWdOMgEc9clDOn4Z1XY8/u0H5kc2\nkNFMwlJR67E2RR/IJNjuASC51rnr1mTOZ54Tzo+iMguONVZ3gyfARVe+BKP8\njcc+QeCns2Zb23/gbSdj8E1LX1x9eN9AbV2EptBqb4Zbx+VK8argwpo5kgRn\n8l2lBT7FjiW+YsjRwOvWUA1LMXquilus1zfgoMJYH71naygPdaMwfv23JewY\nzpdSaEH1/MzeZ5Px6eCIIR6Znx0Y6d4BbVhmluM4gMWj/Jw16W5LDQDaBIeE\nXTcJ9X6didz0fZwpyjtxXQb13hYZbN++ImV+UeTElMmVf0cn8/mwrmcbnuhA\nTzd1/p01z+Iy8fVwpHuvh3NcaD/KiLnjZATKU5e7Am7Bvc1FbVZKvXvUioSX\nOjOycNIFtF400VjdaW1Pyp50owp/8BFyjMgWFR4AVrnEk3fpjRLNoP9Vng+u\nzr4xmJkS4j/mGsgIudjDzCCaEGFgbUHUJm//vjGAsgKJpK8WVswHBVQTbizK\nsU+jpYP2/mF9n2LHHDs4LXJvwV44TTnCFnaw1Ln0jxTvFSGKB21bgyfNaCrK\n0tw1\r\n=ex7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4OzkTfGR5nFPimdELOuw86pwPsHSnlQlswgh81RyzpgIgENOQzVUSMh4AClvB1gAiEHUWXVsa5i9XydjZ5YjzXpQ="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_2.3.1_1573676674316_0.11701636899763512"},"_hasShrinkwrap":false},"3.0.0":{"name":"postcss-font-magician","version":"3.0.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-font-magician.git"},"homepage":"https://github.com/jonathantneal/postcss-font-magician#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-font-magician/issues"},"main":"index.js","scripts":{"clean":"git clean -X -d -f","test":"echo 'Running tests...'; ./node_modules/.bin/mocha && npm run lint","lint":"eslint index.js"},"engines":{"node":"^10 || ^12 || >=14"},"lint-staged":{"*.js":["npm run test --"]},"dependencies":{"bootstrap-fonts-complete":"^1.0.0","directory-fonts-complete":"^1.2.0","google-fonts-complete":"^2.1.1"},"devDependencies":{"chai":"^4.2.0","eslint":"^7.11.0","eslint-config-prettier":"^6.12.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","lint-staged":"^10.4.0","mocha":"^8.1.3","postcss":"^8.1.1"},"peerDependencies":{"postcss":"^8.0.0"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"9efffe8f69985d3d8bb340d0843e85f365a7c129","_id":"postcss-font-magician@3.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PqGk9TeIoWzytZeLW6AtgzuL1sJb0bO0xPr4daI6MEhidqyCMECJmwXIlAS6ypf18y6tR04cDFbLqlQruXQiIA==","shasum":"9cbe1bda17f4927de1e82bb90e2581e7826b485a","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-3.0.0.tgz","fileCount":7,"unpackedSize":33645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg2zvCRA9TVsSAnZWagAAs20P/14QUiMEqoyK3rdhit16\ntNzkyAfUc06AwuqgZlUi/yNoHFIgGBz0X6n9+xjA+PaimzAwiDz4/bEG88Md\n2OV3TP36LRd5T7Tt37H+pjia7EIR7T2Pb1z5hnyxyeEIAcDh5Tf+JVoXruJ7\nSqPh5elWdwyrZOc57w7KyVzmP/Wned1oYICDZHFuE6i44w4SvkQMoZdn8fl1\nCkz/psI2ezI8cL0IRsbXvyaD1rvarjZqoERR+fdj5pHHQbN3Ww52caoZc4gL\n9Nn9QJMQvu0GTvoQH7h33SM07XvtRWNtrzJLU4qRSAYSCtyLYEP9b8EyGBzy\nP1tWUxYjZZ4dnIxNsN1zOcwhRByDKyYreXdNBC4cwci42MFsSSIklxd+Fvkf\n3I3bdq/nCOYkom9OdN7x+xtAoWTODJvWc7NrWAMMXCPxyOoKQp9Wf8E8qewK\nyUH5nQFIfvuF5RMiavVHULIB04xgrNSxusz39NFjRfdaLDUFDg9/3V8U7JTC\nk9R2lVfsg51atjkt2nVpdbJizrs1pT9tQkZj9A8aX6RBadiy8tqpLMvZ1Mjs\n1j7TRifLMqUJUi3t7OP5v46UO8g1BywJE0w8l4tEGbJNawCdozCVvFSIARwY\nQjvQNbgt6yHJXCXY7Kymm1z6n3JJ0gcqTDJYGsddV8GWHesIpK2qyWJitxCL\n8mCa\r\n=SvWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0O76iJpcMbieGhRiEpjwwZoVxleZu1PvpeYNkzV8AUQIgUMCqv6qLaN+1Hs2Z5FO5S8uWb0b4cBgM8xvIjxkQt6A="}]},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmUser":{"name":"rajdee","email":"abdullaev.rt@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_3.0.0_1602448623322_0.122840960419633"},"_hasShrinkwrap":false},"4.0.0":{"name":"postcss-font-magician","version":"4.0.0","description":"PostCSS plugin that magically generates all the @font-face rules","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}],"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-font-magician.git"},"homepage":"https://github.com/csstools/postcss-font-magician#readme","bugs":{"url":"https://github.com/csstools/postcss-font-magician/issues"},"main":"index.js","scripts":{"test":"node --test ./test/_tape.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node --test ./test/_tape.cjs"},"engines":{"node":">=18"},"dependencies":{"directory-fonts-complete":"^1.2.0","google-fonts-complete":"^2.1.1"},"devDependencies":{"@csstools/postcss-tape":"^4.1.2"},"peerDependencies":{"postcss":"^8.0.0"},"keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"_id":"postcss-font-magician@4.0.0","gitHead":"c1f2e9db273f2c71606ebfc679aee5656cc22b74","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-gOZkpptK6/9rRy5pcUuEG0QgFYR7lW62LTZ6cprn8x5AA2BERcoNuzeq/P9RTW/X43f8bOgOoGzicVy3n1RdXA==","shasum":"9fd4fa2404312bf8abee4c7fc3380f459083c224","tarball":"https://registry.npmjs.org/postcss-font-magician/-/postcss-font-magician-4.0.0.tgz","fileCount":8,"unpackedSize":33586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARwk3e9G1Rh+l90Pon3995L38PuXnJn0RiURauhlLsAAiEAuG6FUuS91B+yKNF2q6b0C5Bw5OSLhTNkRttmH8pKqbE="}]},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-font-magician_4.0.0_1708867586071_0.03539822113620472"},"_hasShrinkwrap":false}},"readme":"# Font Magician [![test](https://github.com/csstools/postcss-font-magician/actions/workflows/test.yml/badge.svg)](https://github.com/csstools/postcss-font-magician/actions/workflows/test.yml)\n\n<img align=\"right\" width=\"135\" height=\"95\" src=\"http://postcss.github.io/postcss/logo-leftp.png\" title=\"Philosopher’s stone, logo of PostCSS\">\n\n[Font Magician] is a [PostCSS] plugin that magically generates all of your `@font-face` rules. Never write a `@font-face` rule again.\n\nJust use the **font** and **font-family** properties as if they were magic.\n\n```css\n/* before */\n\nbody {\n\tfont-family: \"Alice\";\n}\n\n/* after */\n\n@font-face {\n\tfont-family: \"Alice\";\n\tfont-style: normal;\n\tfont-weight: 400;\n\tsrc: local(\"Alice\"), local(\"Alice-Regular\"),\n\t\turl(\"http://fonts.gstatic.com/s/alice/v7/sZyKh5NKrCk1xkCk_F1S8A.eot?#\") format(\"eot\"),\n\t\turl(\"http://fonts.gstatic.com/s/alice/v7/l5RFQT5MQiajQkFxjDLySg.woff2\") format(\"woff2\"),\n\t\turl(\"http://fonts.gstatic.com/s/alice/v7/_H4kMcdhHr0B8RDaQcqpTA.woff\")  format(\"woff\"),\n\t\turl(\"http://fonts.gstatic.com/s/alice/v7/acf9XsUhgp1k2j79ATk2cw.ttf\")   format(\"truetype\")\n}\n\nbody {\n\tfont-family: \"Alice\";\n}\n```\n\n* Want to use **[Google Fonts](#foundries)**? I’ll add them for you.\n* Want to use **Material Icons**? \n```css\nbody {\n\tfont-family: \"Material Icons\";\n}\n```\n* Want to use the visitor’s **local** copy of a font? Done.\n* Want to **[host](#hosted)** your own fonts? Just tell me where they are, and I’ll do the rest.\n* Want to load a font **[async](#async)** and only use it after it has been loaded? I can do that too.\n* Want to use **[Bootstrap](#foundries)** typography? Beautiful, fully-stacked families for **serif**, **sans-serif**, and **monospace** are waiting for you.\n\nSeriously, never write a `@font-face` rule again.\n\nNeed more? Request additional magic by [creating an issue].\n\n## Installation\n\nAdd [Font Magician] to your build tool.\n```sh\nnpm install postcss postcss-font-magician --save-dev\n```\nor\n```sh\nyarn add postcss postcss-font-magician --dev\n```\n\n### Node\n\nUse [Font Magician] in your script:\n\t```js\n\tconst fs = require('fs');\n\tconst postcss = require('postcss');\n\tconst pfm = require('postcss-font-magician');\n\tpostcss([\n\t\tpfm({ /* options */ })\n\t]).process(\n\t\tfs.readFileSync('./css/src/style.css', 'utf8')\n\t).then(function (result) {\n\t\tfs.writeFileSync('./css/style.css', result.css);\n\t});\n\t```\n\n\n### Webpack\n\nUse [Font Magician] in your webpack.config.js:\n\n*Webpack 1.x*\n\n```js\n\tpostcss: function () {\n\t\treturn [\n\t\t\t...\n\t\t\tfontMagician({\n\t\t\t\t\tvariants: {\n\t\t\t\t\t\t\t'Roboto Condensed': {\n\t\t\t\t\t\t\t\t\t'300': [],\n\t\t\t\t\t\t\t\t\t'400': [],\n\t\t\t\t\t\t\t\t\t'700': []\n\t\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\tfoundries: ['google']\n\t\t\t})\n\t\t\t...\n\t\t];\n}\n```\n\n*Webpack 2.x*\n\n```js\nplugins: [\n\tnew webpack.LoaderOptionsPlugin({\n\t\toptions: {\n\t\t\t...\n\t\t\tpostcss: [\n\t\t\t\t...\n\t\t\t\tfontMagician({\n\t\t\t\t\tvariants: {\n\t\t\t\t\t\t'Roboto Condensed': {\n\t\t\t\t\t\t\t'300': [],\n\t\t\t\t\t\t\t'400': [],\n\t\t\t\t\t\t\t'700': []\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\tfoundries: ['google']\n\t\t\t\t})\n\t\t\t]\n\t\t},\n\t}),\n\t...\n]\n```\n\n*Webpack 3+*\n\n**postcss.config.js**\n```js\nmodule.exports = {\n\tplugins: {\n\t\t'postcss-font-magician': {\n\t\t\tvariants: {\n\t\t\t\t'Roboto Condensed': {\n\t\t\t\t\t'300': [],\n\t\t\t\t\t'400': [],\n\t\t\t\t\t'700': []\n\t\t\t\t}\n\t\t\t},\n\t\t\tfoundries: ['google']\n\t\t}\n\t}\n}\n```\n\n**webpack.config.js**\n```js\n{\n\tloader: 'postcss-loader',\n\toptions: {\n\t\tconfig: {\n\t\t\tpath: 'path/to/postcss.config.js'\n\t\t}\n\t}\n}\n```\n\n### Grunt\n\nUse [Font Magician] in your Gruntfile:\n```js\ngrunt.loadNpmTasks('grunt-postcss');\n\ngrunt.initConfig({\n\tpostcss: {\n\t\toptions: {\n\t\t\tprocessors: [\n\t\t\t\trequire('postcss-font-magician')({ /* options */ })\n\t\t\t]\n\t\t},\n\t\tsrc: './css/src/*.css',\n\t\tdest: './css'\n\t}\n});\n```\n\n### Gulp\n\nUse [Font Magician] in your Gulpfile:\n```js\nvar postcss = require('gulp-postcss');\n\ngulp.task('css', function () {\n\treturn gulp.src('./css/src/*.css').pipe(\n\t\tpostcss([\n\t\t\trequire('postcss-font-magician')({ /* options */ })\n\t\t])\n\t).pipe(\n\t\tgulp.dest('./css')\n\t);\n});\n```\n\n## Options\n\n### variants\n\nWant to download only specific font weights, styles and formats?\n\n```js\nrequire('postcss-font-magician')({\n\tvariants: {\n\t\t'Open Sans': {\n\t\t\t'300': ['woff, eot, woff2'],\n\t\t\t'400 italic': ['woff2']\n\t\t}\n\t}\n});\n```\n\nThe plugin will download the font only selected weights, styles and formats.\n\n### unicode-range\n\nNeed to support [unicode-range](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/unicode-range)? You can use both the names of the subsets of Google fonts (e.g. 'latin-ext' or 'cyrillic') and specific unicode ranges values. You can use it as a second element in an option array.\n\n```js\nrequire('postcss-font-magician')({\n\tvariants: {\n\t\t'Open Sans': {\n\t\t\t'300': ['woff2', 'cyrillic-ext, greek'],\n\t\t\t'400 italic': ['woff2', 'U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF']\n\t\t}\n\t}\n});\n```\n\n### font-stretch\n\nNeed to support [font-stretch](https://developer.mozilla.org/en-US/docs/Web/CSS/font-stretch)? You can use it as a 2nd or 3rd params in an option key.\n\n```js\nrequire('postcss-font-magician')({\n\tvariants: {\n\t\t'Open Sans': {\n\t\t\t'300 ultra-condensed': ['woff, eot, woff2'],\n\t\t\t'400 italic': ['woff2'],\n\t\t\t'400 italic semi-expanded': ['woff2']\n\t\t}\n\t}\n});\n```\n\n### font-display\n\nNeed to control how custom fonts display when they loading? You can use [font-display](https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display) css rule. \n\n```js\nrequire('postcss-font-magician')({\n\tdisplay: 'swap'\n});\n```\n\n### hosted\n\nHave a directory of self-hosted fonts?\n\n```js\nrequire('postcss-font-magician')({\n\thosted: ['./src/fonts', /custom/path/to/fonts/on/site]\n});\n```\n\nThe directory will be scanned for font files, which will be read and automatically added if they are used in the document.\n\n**Please note** that at the moment the plugin doesn't detect woff2 fonts\n\nThe first argument of `hosted` array is required and it should be a path that related to the project root. i.e. `./src/fonts`\nIn this case, the path to the fonts folder structure must match the structure of the path to the fonts folder on the server, because **the path will be relative css file**.\n\nThe second argument of `hosted` array is optional and it can be an arbitrary path which should match the fonts directory on the site.\ni.e. `/assets/fonts`\n\n\n### aliases\n\nPrefer another name for particular fonts?\n\n```js\nrequire('postcss-font-magician')({\n\taliases: {\n\t\t'sans-serif': 'Source Sans Pro'\n\t}\n});\n```\n\nThe `@font-face` rule will be updated so that your alias key is the new name of the font family.\n\nYou can also use the 'aliases' option with other options, i.g with the 'variants'\n\n\n```js\nrequire('postcss-font-magician')({\n\taliases: {\n\t\t'sans-serif': 'Source Sans Pro'\n\t},\n\tvariants: {\n\t\t'sans-serif': {\n\t\t\t'400': ['woff']\n\t\t}\n\t}\n});\n```\n\n### async\n\nNeed to load the fonts asynchronously?\n\n```js\nrequire('postcss-font-magician')({\n\tasync: 'path/to/your-fonts-async-loader.js'\n});\n```\n\nAny `@font-face` rules are moved out of CSS and into a JavaScript file may be added to a page separately. It will automatically load the fonts before using them.\n\n### formats\n\nWant to control which font formats are used?\n\n```js\nrequire('postcss-font-magician')({\n\tformats: 'woff2 woff'\n});\n```\n\nBy default, `local`, `woff2`, `woff`, and `eot` are enabled.\nSupported formats include `local`, `woff2`, `woff`, `ttf`, `eot`, `svg`, and `otf`.\n\n### foundries\n\nWant to enable specific foundries? Provide a space-separated list or array:\n\n```js\nrequire('postcss-font-magician')({\n\tfoundries: 'bootstrap google'\n});\n```\n\nBy default, all foundries are enabled.\nSupported foundries include `custom`, `hosted`, `bootstrap`, and `google`.\n\n### custom\n\nNeed something very specific? I can do that, too.\n\n```js\nrequire('postcss-font-magician')({\n\tcustom: {\n\t\t'My Special Font': {\n\t\t\tvariants: {\n\t\t\t\tnormal: {\n\t\t\t\t\t400: {\n\t\t\t\t\t\turl: {\n\t\t\t\t\t\t\twoff2: 'path/to/my-body-font-normal-400.woff2',\n\t\t\t\t\t\t\twoff: 'path/to/my-body-font-normal-400.woff'\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t700: {\n\t\t\t\t\t\turl: {\n\t\t\t\t\t\t\twoff2: 'path/to/my-body-font-normal-700.woff2'\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\titalic: {\n\t\t\t\t\t400: {\n\t\t\t\t\t\turl: {\n\t\t\t\t\t\t\twoff2: 'path/to/my-body-font-italic-400.woff2'\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n});\n```\n\n### protocol\n\nDo you want to control the font URL-address protocol?\n\n```js\nrequire('postcss-font-magician')({\n\tprotocol: 'https:'\n});\n```\n\nBy default, 'http/https' protocol is removed from the font url.\nSupports any string values, eg - '', 'http:' or 'https:'\n\n## Ignore\n\nIf you don't need Font Magician in some part of your CSS, you can use control comments to disable it.\n\n```css\n\nbody {\n\t/* font-magician: ignore-next */\n\tfont-family: \"Alice\"; /* will not generate font-face */\n}\n```\n\n## Future\n\nLook forward to more magic, like:\n\n- Support for the TypeKit foundry.\n- Option to warn you when unmatched typefaces are used.\n\nEnjoy!\n\n[creating an issue]: https://github.com/csstools/postcss-font-magician/issues\n[Font Magician]: https://github.com/csstools/postcss-font-magician\n[Grunt PostCSS]: https://github.com/nDmitry/grunt-postcss\n[Gulp PostCSS]: https://github.com/postcss/gulp-postcss\n[PostCSS]: https://github.com/postcss/postcss\n","maintainers":[{"name":"romainmenke","email":"romainmenke@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"rajdee","email":"abdullaev.rt@gmail.com"}],"time":{"modified":"2024-02-25T13:26:26.719Z","created":"2015-07-24T14:05:23.784Z","0.1.0":"2015-07-24T14:05:23.784Z","1.0.0":"2015-07-25T06:27:32.316Z","1.1.0":"2015-07-25T07:07:44.331Z","1.2.0":"2015-07-28T01:52:49.986Z","1.2.1":"2015-07-28T02:04:57.946Z","1.3.0":"2015-07-28T07:28:10.167Z","1.4.0":"2015-12-07T17:07:55.830Z","1.5.0":"2016-10-20T03:33:57.155Z","1.6.0":"2016-12-21T21:15:46.079Z","1.6.1":"2017-03-04T22:27:29.654Z","2.0.0":"2017-05-24T15:49:30.119Z","2.1.0":"2017-09-18T08:19:44.539Z","2.1.1":"2018-03-31T09:42:51.756Z","2.2.0":"2018-06-05T18:46:37.382Z","2.2.1":"2018-06-06T09:01:42.591Z","2.2.2":"2019-06-13T14:56:01.897Z","2.3.0":"2019-11-11T21:48:44.310Z","2.3.1":"2019-11-13T20:24:34.444Z","3.0.0":"2020-10-11T20:37:03.461Z","4.0.0":"2024-02-25T13:26:26.238Z"},"homepage":"https://github.com/csstools/postcss-font-magician#readme","keywords":["postcss","css","postcss-plugin","fonts","faces","generate","generation","weights","styles","variants","typography","type"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-font-magician.git"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/csstools/postcss-font-magician/issues"},"license":"CC0-1.0","readmeFilename":"README.md","users":{"allenmoore":true,"irish":true,"malitov":true,"shanewholloway":true,"gor0n":true,"xiechao06":true},"contributors":[{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"name":"Ruslan Abdullaev","email":"skarlatin@mail.ru"}]}