
Security News
Next.js Patches Critical Middleware Vulnerability (CVE-2025-29927)
Next.js has patched a critical vulnerability (CVE-2025-29927) that allowed attackers to bypass middleware-based authorization checks in self-hosted apps.
system-font-families
Advanced tools
Node lib for getting system font families (all TTF and OTF) using pure JavaScript.
$ npm install system-font-families
import SystemFonts from 'system-font-families';
const systemFonts = new SystemFonts();
// asynchronous
systemFonts.getFonts().then(
(res) => {
// res is an array of font family strings
// do something with the response
},
(err) => // handle the error
);
// synchronous
const fontList = systemFonts.getFontsSync();
var SystemFonts = require('system-font-families').default;
var systemFonts = new SystemFonts();
// asynchronous
systemFonts.getFonts().then(
function(res) {
// do something with the response
},
function(err) {
// handle the error
}
);
// synchronous
var fontList = systemFonts.getFontsSync();
This library will not throw an error if it finds a bad or incomplete font. It is designed to skip over any fonts which it has trouble reading.
Run the tests:
$ npm test
Re-compile the source code:
$ npm run build
Watch the src
directory and automatically recompile on changes:
$ npm run watch
Contributions are welcome! If you have any issues and/or contributions you would like to make, feel free to file an issue and/or issue a pull reuqest.
Apache License Version 2.0
Copyright (c) 2016 by Ryan Burgett.
FAQs
Get system font families (all TTF and OTF) using pure JavaScript
We found that system-font-families demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Next.js has patched a critical vulnerability (CVE-2025-29927) that allowed attackers to bypass middleware-based authorization checks in self-hosted apps.
Security News
A survey of 500 cybersecurity pros reveals high pay isn't enough—lack of growth and flexibility is driving attrition and risking organizational security.
Product
Socket, the leader in open source security, is now available on Google Cloud Marketplace for simplified procurement and enhanced protection against supply chain attacks.