@debitoor/parse-dependencies

1.0.1 • Public • Published

parse-dependencies

Fast and easy way to get dependencies for your code.

npm version Build Status Dependency Status devDependency Status Coverage Status

Install

npm i -SE @debitoor/parse-dependencies

Usage

const parse = require('@debitoor/parse-dependencies');
parse(__dirname + '/server.js', function (err, deps) {
  console.log(deps); // 'express', 'body-parser' ...
});

You can compare result with you production dependencies

const parse = require('@debitoor/parse-dependencies');
const packageDeps = require('./package').dependencies;

parse(__dirname + '/server.js', function (err, deps) {
  const diff = deps.filter(function (item) {
    return !(item in packageDeps);
  });
  if (diff.length) {
    console.log('oops. You have missing depencies\n%s', diff.join());
  }
});

/@debitoor/parse-dependencies/

    Package Sidebar

    Install

    npm i @debitoor/parse-dependencies

    Weekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • mtlarva
    • david-sumup
    • filipecorrea
    • moustafa-sumup
    • shadowmaru
    • silchenko-sumup
    • zaaom
    • dzmitry.h.sumup
    • andriimykhailovsumup
    • jonathanmh
    • talar.boyadjian
    • mmahrous
    • maciej-kusnierz
    • mariusrosand
    • oalpatov
    • bgeraymovich
    • debitoor-bot
    • mamant
    • hilleer
    • s0ph1e
    • sumup.vascofg
    • igor_torba
    • igor.g
    • ituraj
    • hamoudaarfaoui
    • soulmonk
    • andriyonyshchenko
    • belrestro
    • connor_baer
    • balexandre
    • mickael-h
    • felixjung
    • oarostovtseva
    • mcntsh
    • msafwat-sumup
    • ketansumup
    • zetxek