Skip to content

Instantly share code, notes, and snippets.

@kslimani
Last active March 8, 2025 12:12
Show Gist options
  • Save kslimani/d69fa495e5028ccb1f6bcb1bdcc0a53b to your computer and use it in GitHub Desktop.
Save kslimani/d69fa495e5028ccb1f6bcb1bdcc0a53b to your computer and use it in GitHub Desktop.
Simple nodejs jsdeps script
!/usr/bin/env node

const path = require('path');
const PACKAGE = 'package.json';

var p;

try {
  p = require(process.cwd() + path.sep + PACKAGE);
  console.log("\n");
} catch (err) {
  console.log('Failed to open ' + PACKAGE);
  process.exit(1);
}

function deps(obj) {
  return Object.keys(obj).join(' ');
}

if (p.dependencies) {
  console.log("[dependencies]: " + deps(p.dependencies) + "\n");
}

if (p.devDependencies) {
  console.log("[devDependencies]: " + deps(p.devDependencies) + "\n");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment