1.2.0 • Published 6 months ago

bom-generator v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 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

6 months ago

1.1.1

8 months ago

1.0.2

8 months ago

1.1.0

8 months ago

1.0.9

8 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago