Socket
Book a DemoInstallSign in
Socket

@haiilo/license-check

Package Overview
Dependencies
Maintainers
0
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@haiilo/license-check

Easily check the npm dependencies of your Haiilo project against the [Blue Oak License List](https://blueoakcouncil.org/list). Dependencies in the `@coyoapp` or `@haiilo` scope are automatically ignored. Additional dependencies can be ignored using the `-

1.4.0
latest
npmnpm
Version published
Maintainers
0
Created
Source

Node License Check

Easily check the npm dependencies of your Haiilo project against the Blue Oak License List. Dependencies in the @coyoapp or @haiilo scope are automatically ignored. Additional dependencies can be ignored using the --exclude or --excludeAll options.

Note that this package is published publicly on npmjs.com to allow for easier execution via npx.

Execution

Simply use npx to execute the binary.

$ npx @haiilo/license-check

Note that npx will ask to install @haiilo/license-check upon first execution. If you want to run the license check as part of your CI, use --yes to suppress this prompt and avoid dead locks in your pipeline.

"scripts": {
  "license": "npx --yes @haiilo/license-check"
}

Arguments

  • --exclude [file] exclude modules listed in the specified whitelist file. Example --exclude license-whitelist, where the file lists allowed modules as one module per line.
  • --excludeAll [list] exclude modules which names start with the comma-separated list from the output (useful for excluding modules from a specific vendor and such). Example: --excludeAll "@types;@babel". Note that @coyoapp or @haiilo scope are automatically ignored.

Publishing

For each new commit added to the main branch with git push or by merging a pull request or merging from another branch, a CI build is triggered and runs the semantic-release command to make a release if there are codebase changes since the last release that affect the package functionalities.

The table below shows which commit message gets you which release type when semantic-release runs:

Commit messageRelease type
fix(pencil): stop graphite breaking when too much pressure appliedPatch Fix Release
feat(pencil): add 'graphiteWidth' optionMinor Feature Release
perf(pencil): remove graphiteWidth option

BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons.
Major Breaking Release
(Note that the BREAKING CHANGE: token must be in the footer of the commit)

FAQs

Package last updated on 09 Aug 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.