@jetbrains/ring-ui-license-checker

    1.5.6 • Public • Published

    ring-ui-license-checker

    official JetBrains project npm (scoped)

    This repository SSH URL: ssh://github.com/JetBrains/ring-ui-license-checker.git This repository HTTPS URL: https://github.com/JetBrains/ring-ui-license-checker.git

    Develop with pleasure(R)

    Options

    • filename: String
    • format: (params = {modules: module[]}) => String
    • exclude: RegExp
    • forceAddPackages: module[]
    • customLicenses: module[]
    • surviveLicenseErrors: Boolean
    • ignoreTeamcity: Boolean - never use TeamCity service messages
    • teamcityMessageStatus: String - message status to report (NORMAL, WARNING, FAILURE, ERROR)

    Options usage and module object structure example:

          new LicenseChecker({
            filename: 'third-party-licenses.txt',
            format: params =>
              params.modules
                .map(
                  mod => `${mod.name} (${mod.url})
    ${mod.license.name} (${mod.license.url})`,
                )
                .join('\n\n'),
            // stackframe has wrong license field in 0.3.1
            exclude: [/stackframe/],
            customLicenses: [{
              name: 'stackframe',
              version: '0.3.1',
              url: 'https://www.npmjs.com/package/stackframe',
              license: {
                name: 'Unlicense',
                url: 'http://unlicense.org/'
              }
            }],
            surviveLicenseErrors: true,
          }),

    Keywords

    none

    Install

    npm i @jetbrains/ring-ui-license-checker

    DownloadsWeekly Downloads

    344

    Version

    1.5.6

    License

    Apache-2.0

    Unpacked Size

    48.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • jetbrains-admin
    • kotlin
    • maksimr
    • princed
    • kisenka
    • jetbrains-buildserver
    • allvo
    • bashor