
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
@frctl/dayglo
Advanced tools
Adapter-based data file loader/parser for Node.
Dayglo provides a simple, promise-based API to load and parse config/data files from the filesystem.
const dayglo = require('@frctl/dayglo');
dayglo('/path/to/data.tml').then(data => console.log(data)); // { foo: "bar" }
It comes with a set of loaders for some common config file formats (JSON/JSON5, YAML, TOML, CommonJS-style modules) but it's also very easy to define your own if you have other requirements.
npm install @frctl/dayglo --save
Dayglo requires Node >= v6.0.
The default export is a standalone loader function with the default adapters pre-registered for the following file extensions:
.json, .json5.yml, .yaml.tml, .toml.jsconst dayglo = require('@frctl/dayglo');
dayglo('/path/to/data.json').then(data => {
console.log(data);
});
dayglo('/path/to/data.yml').then(data => {
console.log(data);
});
You can also create a new Loader instance and register your own adapters, if you prefer:
const Loader = require('@frctl/dayglo').Loader;
const yamlAdapter = require('@frctl/dayglo').yaml;
const loader = new Loader();
// use one of the bundled adapters
loader.addAdapter(['.yml', '.yaml'], yamlAdapter);
// use a custom adapter to parse .ini files
// via the `ini` package - https://github.com/npm/ini
loader.addAdapter('.ini', function(contents, filename){
return require('ini').parse(contents);
});
loader.load('/path/to/data.yml').then(data => {
console.log(data);
});
loader.load('/path/to/data.ini').then(data => {
console.log(data);
});
FAQs
An adapter-based data file loader/parser for NodeJS.
The npm package @frctl/dayglo receives a total of 2 weekly downloads. As such, @frctl/dayglo popularity was classified as not popular.
We found that @frctl/dayglo 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
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.