GithubHelp home page GithubHelp logo

datreeio / node-datreeio Goto Github PK

View Code? Open in Web Editor NEW
9.0 7.0 1.0 963 KB

๐Ÿ“• datree.io Node.js Module to integrate with NPM

Home Page: https://www.datree.io

License: MIT License

JavaScript 98.07% Shell 1.93%
cli insights compare packages score

node-datreeio's Introduction

datree.io

Greenkeeper badge

Node.js Module to Integrate with NPM

license:mit node:? build:? coverage:?

A Node.js module to help you get useful insights when installing packages/projects with NPM.

โ— We don't currently support Windows OS โ—

Table Of Contents:

Installation

$ npm install -g datreeio

If you want to get insights in context with your stack, please sign up at datree.io using your Github account.

Features

Version Insight

For every project you install (npm install/i), you will get insights into your dependencies and versions:

  • package.json - package version in your package.json
  • Latest Version - package latest version available

Alternative Packages Insight

We continuously map the NPM ecosystem and catalog alternative packages. This way, when installing a package (npm install $packageName$), you will get insights about optional alternatives (if any), their score and whether the package is currently being used in your dev stack.

  • My Usage - compared to other alternatives, the percentage of projects in your stack that use this package
  • Score - packages' final score, based on quality, maintenance, community popularity and internal usage

Configure

Our package is built off of NPM's onload-script in order to provide you with continuous insight with zero effort (there is no need to actively call the package). The disadvantage of using onload-script, is that we can't support user interactions like external modules, so the custom configuration option is not currently available.

If the project is missing a feature you want or need, let us know - send a feature request:

  • Open an issue with the 'feat:' prefix in the subject line
  • Provide as much context as you can regarding the issue or what you would like to see in future releases
  • Please provide some detail about why existing features and alternative packages won't work for you
  • Our project team will prioritize the requested feature or you can contribute code

Collected Data

In order to provide a better DX (developer experience), we are collecting user environment details, specifically:

  • Installation datetime
  • Node.js & binaries versions
  • OS platform, release & name
  • Uninstall statistics

About us

datree scans, catalogs and recommends code components in the context of your stack. Our platform analyzes and factors in the code components you already use, as well as your organizational technology stack preferences to assist developers.

node-datreeio's People

Contributors

eyarz avatar greenkeeper[bot] avatar romanlab avatar shimont avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

amir-codefresh

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.