Licensir v0.6.2 API Reference
Modules
The module defaults of CSV.
Implement encoding for your data types.
The Encoder CSV module takes a table stream and transforms it into RFC 4180 compliant stream of lines for writing to a CSV File or other IO.
RFC 4180 compliant CSV parsing and encoding for Elixir. Allows to specify other separators, so it could also be named: TSV, but it isn't.
A module that determines a dependency's license based on different sources gathered.
Stores license information for a dependency.
Consolidate different naming variants of the same license to a single name.
Scans the project's dependencies for their license information.
TableRex generates configurable, text-based tables for display
Defines a struct that represents a single table cell, and helper functions.
Defines a struct that represents a column's metadata
An Elixir behaviour that defines the API Renderers should conform to, allowing for display output in a variety of formats.
Renderer module which handles outputting ASCII-style tables for display.
The data structure for the TableRex.Renderer.Text
rendering module, it holds results
of style & dimension calculations to be passed down the render pipeline.
A set of functions for working with tables.
Exceptions
Mix Tasks
Lists the licenses defined by each dependecy.