Skip to content

dashlog/core

Repository files navigation

Core

version OpenSSF Scorecard MIT size build

Fetch stats and data of Github repositories

Getting Started

This package is available in the Node Package Repository and can be easily installed with npm or yarn.

$ npm i @dashlog/core
# or
$ yarn add @dashlog/core

Usage example

import { fetchOrgMetadata } from "@dashlog/core";

const { logo, projects } = await fetchOrgMetadata("NodeSecure");
console.log({ logo, projects });

Available plugins

  • scorecard for OSSF Scorecard
  • nodesecure to include NodeSecure scanner verify method.

Plugins need to be requested while fetching organization metadata:

const { projects } = await fetchOrgMetadata("NodeSecure", {
  plugins: ["scorecard", "nodesecure"]
});

for (const { plugins } of projects) {
  console.log(plugins.scorecard);
  console.log(plugins.nodesecure);
}

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):

Thomas.G
Thomas.G

💻 🐛 🚧 🛡️ 👀
PierreDemailly
PierreDemailly

💻 ⚠️
yurifa
yurifa

⚠️
Kouadio Fabrice N'guessan
Kouadio Fabrice N'guessan

💻

License

MIT

About

Fetch stats and data of Github repositories

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 7