Skip to main content
Back to overview

Detailed Information

Software name

jeap-frontend-license-checker

Localised name

jeap-frontend-license-checker

Application suite

jEAP

Short description

License policy checker and third-party notice generator for jEAP frontend projects.

Long description

jeap-frontend-license-checker is a command line tool that checks the licenses of the installed npm dependencies of a frontend project against a license policy, and generates the third-party notice file listing those dependencies. The accepted permissive licenses ship with the tool, so a project without configuration is already checked against the jEAP policy and only declares the exceptions it actually needs. License information is read from the package manifests, falling back to recognising well-known license texts in a package's license file. SPDX license expressions are evaluated, and a dual licensed package is accepted through its permissive alternative while the decision stays visible in the report. Exception keys support version and scope wildcards for scoped packages, so a dependency update of an exempted package does not break the build. The tool has no runtime dependencies.

Features

  • License policy check of all installed npm dependencies of a project
  • Built-in policy of accepted permissive licenses, extendable and restrictable per project
  • SPDX license expression evaluation with AND, OR, WITH and parentheses
  • Dual licensed packages accepted through a permissive alternative and reported separately
  • Exception keys with version and scope wildcards, including scoped packages
  • Detection of exceptions that are no longer needed
  • License detection from package manifests and from license files
  • Third-party notice file generation in Markdown
  • Text and JSON reports with distinct exit codes for continuous integration

Development status

stable

Software type

library

Software version

1.0.2

Release date

18.08.2026

Platforms

web

Categories

application-development

License

Apache-2.0

Maintenance

Maintenance type:
internal
Contacts:
  • Federal Office of Information Technology, Systems and Telecommunication FOITT Email

Localisation

Localisation ready:
No
Available languages:
en

Publiccode.yml Version

0.5.0