Sha256: 82ea38561953fde64a206aba5e971e5adfc7a981706228715f142785d7b50cfd

Contents?: true

Size: 730 Bytes

Versions: 25

Compression:

Stored size: 730 Bytes

Contents

# npm

The npm source will detect dependencies `package.json` is found at an apps `source_path`.  It uses `npm list` to enumerate dependencies and metadata.

## Including development dependencies

By default, the npm source will exclude all development dependencies. To include development or test dependencies, set `production_only: false` in the licensed configuration.

```yml
npm:
  production_only: false
```

## Using licensed with npm workspaces

Licensed requires npm version 8.5.0 or later to enumerate dependencies inside of npm workspaces.  For the best results, treat each workspace directory as a separate app `source_path`:

```yml
apps:
  - source_path: path/to/workspace/a
  - source_path: path/to/workspace/b
```

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
licensed-5.0.3 docs/sources/npm.md
licensed-5.0.2 docs/sources/npm.md
licensed-5.0.1 docs/sources/npm.md
licensed-5.0.0 docs/sources/npm.md
licensed-4.5.0 docs/sources/npm.md
licensed-4.4.0 docs/sources/npm.md
licensed-4.3.1 docs/sources/npm.md
licensed-4.3.0 docs/sources/npm.md
licensed-4.2.0 docs/sources/npm.md
licensed-4.1.0 docs/sources/npm.md
licensed-4.0.4 docs/sources/npm.md
licensed-4.0.3 docs/sources/npm.md
licensed-4.0.2 docs/sources/npm.md
licensed-4.0.1 docs/sources/npm.md
licensed-4.0.0 docs/sources/npm.md
licensed-3.9.1 docs/sources/npm.md
licensed-3.9.0 docs/sources/npm.md
licensed-3.8.0 docs/sources/npm.md
licensed-3.7.5 docs/sources/npm.md
licensed-3.7.4 docs/sources/npm.md