UNPKG

npm-license-crawler

Version:

Analyzes license information for multiple node.js modules (package.json files) as part of your software project.

99 lines (79 loc) 4.21 kB
# Release History * 20190328, V0.2.1 * Added colorized output, PR #30 (thanks @erogleva - Elena Rogleva) * 20190316, V0.2.0 * Notable changes: Now, npm-license-crawler will always terminate if an invalid `--exclude` path is provided. This is to provide a more consistent error behavior * Revised error handling of the directory reader, issue #28 * Revised example given in README, issue #28 * Fixed option '--onlyDirectDependencies' always took the `dependencies`, even if the option `--development` was provided (thanks @Sly321 - Sven Liebig) * Added support for separation of production/development dependencies (thanks @elgohr - Lars Gohr) * 20180531, V0.1.9 * Fixed splitting dependency package names on last `@`-sign rather than matching first one (thanks @jamiemjennings) * 20180308, V0.1.8 * Fixed type error in filter for '--onlyDirectDependencies' which occurred with invalid package file without a proper `name` entry (thanks @dzablo - Adam Jabłoński) * 20180220, V0.1.7 * Fixed missing command line option handlers for --omitVersion and --onlyDirectDependencies * Revised README * 20180219, V0.1.6 * Added option '--onlyDirectDependencies': show only direct dependencies (thanks @elenabratanova) * Added '--omitVersion' option: don't display version number in result (thanks @elenabratanova) * Updated dependencies * 20161206, V0.1.5 * Added feature to output the relative license file path, Issue #8 * Updated dependencies * Externalized change history * 20160419, V0.1.4 * Fixed CSV header line missing quotes for "license URL" column header, Issue #4 * 20160311, V0.1.3 * Updated dependencies * 20160116, V0.1.2 * Changed line endings to LF for command wrapper on published files to resolve issue #2 for OS X users, thanks @swashcap and @uglow * Added travis build descriptor * 20160106, V0.1.1 * Added hidden option for gulp integration * Added example file * Corrected license info as part of package descriptor * 20150810, V0.1.0 * Reset variables to allow for multiple calls of dumpLicenses function (thanks @Kienz) * Revised license information to provide a SPDX 2.0 license identifier in-line with npm v2.1 guidelines on license metadata - see also https://github.com/npm/npm/releases/tag/v2.10.0 * 20150423, V0.0.9 * Updated dependencies * Added version badge * Added usage example * 20150414, V0.0.8 * Changed API of dumpLicenses() callback to improve programmatic use * Sorting and file output are now done as part of dumpLicenses() * 20150309, V0.0.7 * Extended package description * Corrected link syntax in README * 20150307, V0.0.6 * Renamed to npm-license-crawler * Updated README * Renamed binary * npm publish * 20150115, V0.0.5 * Clarified use of --unknown option. See also license-checker issue #29 <https://github.com/davglass/license-checker/issues/29> * Patched license-checker branch to fix --unknown error * Added feature to output the parent path of dependencies for each module * Fixed and extended normalization of the repository URL. See also license-checker issue #30 <https://github.com/davglass/license-checker/issues/30> * Add output of license URL where applicable * 20141215, V0.0.4 * Added test skeleton and the basic mechanic to run tests and a coverage analysis * Added travis build and info on build status as part of README * Added TODO section * 20141215, V0.0.3 * Implemented DirectoryReader replacing FileWalker to speed up the directory traversal and to add new functionality * Accepts a list of directory paths by using --start option multiple times * Added --exclude option to add one or multiple directory path to exclude from the search * 20141121, V0.0.2 * Synced & merged license-checker fork with upstream * Result is now sorted * Fixed --dependencies option which only returned partial results * 20141120, V0.0.1 * Initial Version