1.2.0 • Published 8 months ago

bom-generator v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Software Bill of Materials Generator

Usage

npx bom-generator

About

A simple script that generates a software bill of materials (list of all dependencies used by the project) for NodeJS projects from either:

  • package.json - for only direct dependencies
  • [package-lock.json/pnpm-lock.yaml] - for subdependencies as well

Supported package managers

  • npm
  • pnpm
  • bun

Example

# Extended Bill of Materials Example

[inquirer (^12.0.0)](https://npmjs.com/package/inquirer)
[node_modules/@inquirer/checkbox (4.0.0)](https://registry.npmjs.org/@inquirer/checkbox)
|__ [@inquirer/core (^10.0.0)](https://npmjs.com/package/@inquirer/core)
|__ [@inquirer/figures (^1.0.7)](https://npmjs.com/package/@inquirer/figures)
|__ [@inquirer/type (^3.0.0)](https://npmjs.com/package/@inquirer/type)
|__ [ansi-escapes (^4.3.2)](https://npmjs.com/package/ansi-escapes)
|__ [yoctocolors-cjs (^2.1.2)](https://npmjs.com/package/yoctocolors-cjs)
[node_modules/@inquirer/confirm (5.0.0)](https://registry.npmjs.org/@inquirer/confirm)
|__ [@inquirer/core (^10.0.0)](https://npmjs.com/package/@inquirer/core)
|__ [@inquirer/type (^3.0.0)](https://npmjs.com/package/@inquirer/type)
[node_modules/@inquirer/core (10.0.0)](https://registry.npmjs.org/@inquirer/core)
|__ [@inquirer/figures (^1.0.7)](https://npmjs.com/package/@inquirer/figures)
|__ [@inquirer/type (^3.0.0)](https://npmjs.com/package/@inquirer/type)
|__ [ansi-escapes (^4.3.2)](https://npmjs.com/package/ansi-escapes)
|__ [cli-width (^4.1.0)](https://npmjs.com/package/cli-width)
...

Todo

  • yarn lock support
1.2.0

8 months ago

1.1.1

10 months ago

1.0.2

10 months ago

1.1.0

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago