Skip to content

seven-phases-max/less-plugin-lists

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

less-plugin-lists

Less plugin for lists/arrays manipulation.

npm version dependencies dev dependencies

Features

Functions

The plugin extends Less with the following functions:

  • at        - returns the value at the specified position in a list.
  • cat       - concatenates two or more lists.
  • flatten   - returns a one-dimensional list containing all elements of an input list.
  • join      - joins all elements of a list into a string.
  • l         - creates a comma or space separated list.
  • reverse   - returns list in reversed order.
  • slice     - returns selected portion of a list.
  • splice    - replaces or removes selected portion of a list and returns the modified copy.
  • transpose - transposes rows and columns of a list.
  • _inspect  - return a string representation of a list with debug/log formatting.

Installation

npm install -g less-plugin-lists

Using with lessc

lessc --lists file.less

For more details about using plugins with the command line Less compiler see the corresponding section in the Less documentation.

Using with common Less tools

Programmatic Usage

See Using a plugin in code.