svecosystem / paneforge

Resizable pane components for Svelte.
https://paneforge.com
MIT License
370 stars 3 forks source link

License doesn't get detected properly by `license-checker`, leading to false negative #33

Closed regexident closed 1 month ago

regexident commented 1 month ago

Describe the bug

Running the following command

npx license-checker --production --excludePrivatePackages --onlyAllow "MIT" --onlyunknown

… in a project that uses paneforge@0.0.4 results in:

└─ paneforge@0.0.4
   ├─ licenses: MIT*
   ├─ repository: https://github.com/huntabyte/paneforge
   ├─ publisher: Hunter Johnston
   ├─ url: https://github.com/huntabyte
   ├─ path: <SNIP>/node_modules/paneforge
   └─ licenseFile: <SNIP>/node_modules/paneforge/LICENSE

The MIT* here denotes that license-checker could not find a license and thus had to make a guess based on the file contents of licenseFile, which depending on your CI configuration may lead to a false negative.

The package's npm page also lists a License of none.

Reproduction

n/a

Logs

No response

System Info

n/a

Severity

annoyance

regexident commented 1 month ago

The package also seems to still list an outdated repository url: https://github.com/huntabyte/paneforge