aspect-build / aspect-build/rules_js

[FR]: add `rules_license` providers to NPM imported packages

Open
#1,738 1 comment 1 reaction 0 assignees View on GitHub
blocked enhancement
Dominant language
Starlark
Stars
378
Forks
183
Avg merge
1d 9h
Merged PRs (30d)
32

Description

### What is the current behavior?

There is no integration between `aspect_rules_js` and `rules_license`

### Describe the feature

It would be useful if items that are imported from `package.json` could return a `LicenseInfo`. This would allow other tooling built to use `rules_license` to be used with JS-based projects (eg. it might be possible to generate an SBOM from this information)

Contributor guide

Open the contributing guide

Research direction

Start by tracing how aspect_rules_js imports items from package.json and review the rules_license integration points for producing LicenseInfo. Done means imported NPM package items expose LicenseInfo that other rules_license tooling can consume, such as for SBOM generation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.