{"_id":"@aptre/pragmasevka","_rev":"5-8405bf47ecf235a581944ae5c75ff8a0","name":"@aptre/pragmasevka","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@aptre/pragmasevka","version":"1.0.1","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"author":{"url":"aka. Belleve Invis, belleve@typeof.net","name":"Renzhi Li"},"license":"OFL-1.1","_id":"@aptre/pragmasevka@1.0.1","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"homepage":"https://github.com/aperturerobotics/pragmasevka","bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"dist":{"shasum":"bc18babead752b5537029437dbeb514bb41d7dbc","tarball":"https://registry.npmjs.org/@aptre/pragmasevka/-/pragmasevka-1.0.1.tgz","fileCount":9,"integrity":"sha512-4uVUdHrqq/mI65lPq+7g7LBRVjkBAsvQGE/w+2I4Yb+0WQgv0yWHISCHUN9JH5hZPjWBvralUHj7PaPsau2kpQ==","signatures":[{"sig":"MEQCICYZfrO8ET4nV9w3sJU7rf8YWHrUS/ourT1teWpvlrAZAiAu9RC9NJ00hjl+WPHNfaOCXvQRV7wWJilIw2VHLvhHmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447346},"main":"font.css","exports":{".":{"default":"./font.css"},"./fonts/*":"./fonts/*","./font.css":"./font.css","./package.json":"./package.json"},"gitHead":"7c4cdd6e0efc7d7ce4d497b665e6b2c30f782d4b","scripts":{"release":"npm run release:version && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+https://github.com/aperturerobotics/pragmasevka.git","type":"git"},"_npmVersion":"10.9.2","description":"Self-host the Pragmasevka font.","directories":{},"_nodeVersion":"23.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pragmasevka_1.0.1_1741078364029_0.9865058117933072","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aptre/pragmasevka","version":"1.0.2","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"author":{"url":"aka. Belleve Invis, belleve@typeof.net","name":"Renzhi Li"},"license":"OFL-1.1","_id":"@aptre/pragmasevka@1.0.2","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"homepage":"https://github.com/aperturerobotics/pragmasevka","bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"dist":{"shasum":"0cf48b9d9586ca79340027ac60a7d1c11ea4872d","tarball":"https://registry.npmjs.org/@aptre/pragmasevka/-/pragmasevka-1.0.2.tgz","fileCount":9,"integrity":"sha512-dhGhR13TRbdDsbKcTb8Q2CgdOiSpd32rsygi7oRK/Zz4Pb4YpvqTVL/UzDje5jYBWbaVhV6HXadmxnUlSGCl5Q==","signatures":[{"sig":"MEUCIQClb66kjVcxD+UlUe8xt9+sfOjwfP3RT7jl195u33XHTgIgaPhk7O4XLpj5xu7mx9/Y8mBOokEuI1AEisOBfeF8b5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159386},"main":"font.css","exports":{".":{"default":"./font.css"},"./fonts/*":"./fonts/*","./font.css":"./font.css","./package.json":"./package.json"},"gitHead":"4e7591d1b8afbb176baeb4f9251eca28d3330014","scripts":{"release":"npm run release:version && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$npm_package_version\" && git tag v$npm_package_version","release:publish":"git push && git push --tags && npm publish","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"paralin","email":"christian@paral.in"},"repository":{"url":"git+https://github.com/aperturerobotics/pragmasevka.git","type":"git"},"_npmVersion":"11.6.2","description":"Self-host the Pragmasevka font.","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pragmasevka_1.0.2_1761620798494_0.9559769251135037","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aptre/pragmasevka","version":"1.0.3","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"author":{"url":"aka. Belleve Invis, belleve@typeof.net","name":"Renzhi Li"},"license":"OFL-1.1","_id":"@aptre/pragmasevka@1.0.3","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"homepage":"https://github.com/aperturerobotics/pragmasevka","bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"dist":{"shasum":"47b6bf08bb89e2d5c5e884a76291e841b3a292f7","tarball":"https://registry.npmjs.org/@aptre/pragmasevka/-/pragmasevka-1.0.3.tgz","fileCount":9,"integrity":"sha512-5gXHcS1yE23cJPBp6dbi5vSMDcH0jZP3PDdHk4xVpPyYdSQe12qQ582NpdmW2zh6tc77oHBQYina7eHbVsOOVQ==","signatures":[{"sig":"MEQCID7GvJePjYi/nLXqlsgh47D74uwsqHIc0HIeZBnh0AWaAiAHFkV6kqmaWVjecbGYZ1lzxfe0faD3TAKJshnrMULgKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aptre%2fpragmasevka@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2159598},"main":"font.css","exports":{".":{"default":"./font.css"},"./fonts/*":"./fonts/*","./font.css":"./font.css","./package.json":"./package.json"},"gitHead":"aad24377c545ea2a76ce6fe1d806b175edc89f7e","scripts":{"release":"npm run release:version && npm run release:commit","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a78f96fc-65a3-4d06-a467-a48c809aaa9b"}},"repository":{"url":"git+https://github.com/aperturerobotics/pragmasevka.git","type":"git"},"_npmVersion":"11.6.2","description":"Self-host the Pragmasevka font.","directories":{},"_nodeVersion":"25.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pragmasevka_1.0.3_1768818943877_0.12349349634462348","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aptre/pragmasevka","version":"1.0.4","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"author":{"url":"aka. Belleve Invis, belleve@typeof.net","name":"Renzhi Li"},"license":"OFL-1.1","_id":"@aptre/pragmasevka@1.0.4","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"homepage":"https://github.com/aperturerobotics/pragmasevka","bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"dist":{"shasum":"017370817645c0a54264fce5415ab4db24e64195","tarball":"https://registry.npmjs.org/@aptre/pragmasevka/-/pragmasevka-1.0.4.tgz","fileCount":9,"integrity":"sha512-UEO/FENYJpxYyJeA6SlXY3/0Zeb0zfrwv4AX34hHlRwDCNrXduOqlMEPsfnWzGD7f4RgOBd2lswn+VKE+Qx4Og==","signatures":[{"sig":"MEUCIQC3rY49AWfBuw8CXLepFbwh+HtnIvsuz4tfZ1hWTsoKCgIgD+SyYwVRVVbg5LFvwCo+8AhZpQTHcgncbIN4wOS+5pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aptre%2fpragmasevka@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2159918},"main":"font.css","exports":{".":{"default":"./font.css"},"./fonts/*":"./fonts/*","./font.css":"./font.css","./package.json":"./package.json"},"gitHead":"d3c6a526f8c3de2ede9b2d281dc58c780093e8e0","scripts":{"release":"npm run release:version && npm run release:commit","release:minor":"npm run release:version:minor && npm run release:commit","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a78f96fc-65a3-4d06-a467-a48c809aaa9b"}},"repository":{"url":"git+https://github.com/aperturerobotics/pragmasevka.git","type":"git"},"_npmVersion":"11.7.0","description":"Self-host the Pragmasevka font.","directories":{},"_nodeVersion":"25.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pragmasevka_1.0.4_1769457684919_0.55460255737558","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aptre/pragmasevka","version":"1.0.5","description":"Self-host the Pragmasevka font.","author":{"name":"Renzhi Li","url":"aka. Belleve Invis, belleve@typeof.net"},"license":"OFL-1.1","repository":{"type":"git","url":"git+https://github.com/aperturerobotics/pragmasevka.git"},"homepage":"https://github.com/aperturerobotics/pragmasevka","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"scripts":{"release":"npm run release:version && npm run release:commit","release:minor":"npm run release:version:minor && npm run release:commit","release:version":"npm version patch -m \"release: v%s\" --no-git-tag-version","release:version:minor":"npm version minor -m \"release: v%s\" --no-git-tag-version","release:commit":"git reset && git add package.json && git commit -s -m \"release: v$(node -p \"require('./package.json').version\")\" && git tag v$(node -p \"require('./package.json').version\")","release:publish":"git push && git push --tags"},"main":"font.css","exports":{".":{"default":"./font.css"},"./font.css":"./font.css","./fonts/*":"./fonts/*","./package.json":"./package.json"},"gitHead":"632802310a35d4a571f4b1d625de63afa1cbd786","_id":"@aptre/pragmasevka@1.0.5","bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"_nodeVersion":"25.4.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-0yda2y0w/tUDH0RBESMIsKylV+nur7rXvW9AKptGhn/JTWrxdYF543KV1Sqbs63eY5p3oDB4/Ah1tFfFz0ILxA==","shasum":"357b8c9b511535e00781c8ddb6a592e198d3a2f8","tarball":"https://registry.npmjs.org/@aptre/pragmasevka/-/pragmasevka-1.0.5.tgz","fileCount":9,"unpackedSize":2159918,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aptre%2fpragmasevka@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB5AVhFryjyLUCLxCBTWxTSYUtZO7aSk6BHEfBb41gLhAiEA0IW/sEzulVY+r94vdc0MBbJWYs/U+wmY/hT7qJBoFV0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a78f96fc-65a3-4d06-a467-a48c809aaa9b"}},"directories":{},"maintainers":[{"name":"paralin","email":"christian@paral.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pragmasevka_1.0.5_1769458039223_0.6367790316396522"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-04T08:52:43.946Z","modified":"2026-01-26T20:07:19.781Z","1.0.1":"2025-03-04T08:52:44.310Z","1.0.2":"2025-10-28T03:06:38.757Z","1.0.3":"2026-01-19T10:35:44.105Z","1.0.4":"2026-01-26T20:01:25.189Z","1.0.5":"2026-01-26T20:07:19.481Z"},"bugs":{"url":"https://github.com/aperturerobotics/pragmasevka/issues"},"author":{"name":"Renzhi Li","url":"aka. Belleve Invis, belleve@typeof.net"},"license":"OFL-1.1","homepage":"https://github.com/aperturerobotics/pragmasevka","keywords":["font","font family","pragmasevka","pragmatapro","iosevka","monospace","css","web","typeface"],"repository":{"type":"git","url":"git+https://github.com/aperturerobotics/pragmasevka.git"},"description":"Self-host the Pragmasevka font.","maintainers":[{"name":"paralin","email":"christian@paral.in"}],"readme":"# @aptre/pragmasevka\n\n[![npm version](https://img.shields.io/npm/v/@aptre/pragmasevka.svg)](https://www.npmjs.com/package/@aptre/pragmasevka)\n[![license](https://img.shields.io/badge/license-OFL--1.1-blue.svg)](https://github.com/aperturerobotics/pragmasevka/blob/main/LICENSE)\n\nA modern, condensed monospace font with increased x-height, optimized for code and terminal use.\n\nThis package provides an easy way to include the Pragmasevka font in your web projects. The font is based on [Iosevka](https://github.com/be5invis/Iosevka) and is available from the [upstream repository](https://github.com/shytikov/pragmasevka/).\n\n![Comparison with PragmataPro](https://github.com/shytikov/pragmasevka/blob/main/sample.png?raw=true)\n*Comparison with PragmataPro (black, image from [Wikipedia](https://en.wikipedia.org/wiki/PragmataPro))*\n\n## Installation\n\n```bash\n# npm\nnpm install @aptre/pragmasevka\n\n# yarn\nyarn add @aptre/pragmasevka\n\n# pnpm\npnpm add @aptre/pragmasevka\n```\n\n## Usage\n\n```js\n// Import in JS/TS\nimport '@aptre/pragmasevka';\n```\n\n```css\n@import \"@aptre/pragmasevka/font.css\";\n\n/* Use in CSS */\nfont-family: 'Pragmasevka', monospace;\n```\n\n## Features\n\nPragmasevka is a customized build of Iosevka with the following improvements:\n\n- **Adjusted x-height** for better readability\n- **Optimized line height** for dense code display\n- **Refined weight** for both regular and bold variants\n- **Enhanced punctuation marks** for better code scanning\n- **Carefully selected programming ligatures**\n- **Condensed design** that maximizes screen real estate\n\n## Included Font Variants\n\nThis package includes:\n- Regular\n- Bold\n- Bold Italic\n\n## Font Files\n\nThe font files are included in this package. If you need the original font files directly, you can download them from the [upstream repository](https://github.com/shytikov/pragmasevka/).\n\n## Browser Support\n\nThe package uses WOFF2 format which is supported in all modern browsers.\n\n## Related Fonts\n\n- [NRK-Mono](https://github.com/N-R-K/NRK-Mono) - A condensed variant based on JetBrains Mono\n- [Iosvmata](https://github.com/N-R-K/Iosvmata) - A more extended version of Pragmasevka\n\n## License\n\nThis package is licensed under the [SIL Open Font License 1.1 (OFL-1.1)](https://scripts.sil.org/OFL).\n\nOriginal font created by Renzhi Li (aka. Belleve Invis, belleve@typeof.net).\n\nPragmasevka variant created by [Alexey Shytikov](https://github.com/shytikov).\n","readmeFilename":"README.md"}