@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());
  }
});

Readme

Keywords

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