MCPcopy
hub / github.com/less/less.js

github.com/less/less.js @v4.6.7 sqlite

repository ↗ · DeepWiki ↗ · release v4.6.7 ↗
746 symbols 1,776 edges 245 files 259 documented · 35%
README

<a href="https://github.com/less/less.js/actions?query=branch%3Amaster"><img src="https://github.com/less/less.js/actions/workflows/ci.yml/badge.svg?branch=master" alt="Github Actions CI"/></a>
<a href="https://www.npmtrends.com/less"><img src="https://img.shields.io/npm/dm/less.svg?sanitize=true" alt="Downloads"></a>
<a href="https://www.npmjs.com/package/less"><img src="https://img.shields.io/npm/v/less.svg?sanitize=true" /></a>
<a href="https://twitter.com/lesstocss"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/lesstocss.svg?style=flat-square" style="max-width:100%;" /></a>

This is the Less.js monorepo.

More information

For general information on the language, configuration options or usage visit lesscss.org.

Here are other resources for using Less.js:

Contributing

Please read CONTRIBUTING.md. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Reporting Issues

Before opening any issue, please search for existing issues and read the Issue Guidelines, written by Nicolas Gallagher. After that if you find a bug or would like to make feature request, please open a new issue.

Please report documentation issues in the documentation project.

Development

Read Developing Less.

Release History

See the changelog

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Matthew Dean Matthew Dean 💻 📖 🚧 📆 Alexis Sellier Alexis Sellier 💻 📖 Luke Page Luke Page 💻 Max Mikhailov Max Mikhailov 💻 Lei Chen Lei Chen 💻 🐛 📖 Daniel Puckowski Daniel Puckowski 💻 🐛
Add your contributions

License

Copyright (c) 2009-2025 Alexis Sellier & The Core Less Team Licensed under the Apache License.

Extension points exported contracts — how you extend this code

FileManager (Interface)
(no doc)
packages/less/lib/less/environment/file-manager-api.ts
Environment (Interface)
(no doc)
packages/less/lib/less/environment/environment-api.ts

Core symbols most depended-on inside this repo

push
called by 199
packages/less/lib/less/import-manager.js
join
called by 132
packages/less/lib/less/environment/file-manager-api.ts
add
called by 72
packages/less/lib/less/source-map-output.js
fileInfo
called by 56
packages/less/lib/less/tree/node.js
getIndex
called by 49
packages/less/lib/less/tree/node.js
map
called by 47
packages/less/lib/less/tree/unit.js
call
called by 44
packages/less/lib/less/functions/function-caller.js
visit
called by 33
packages/less/lib/less/visitors/visitor.js

Shape

Method 408
Function 220
Class 116
Interface 2

Languages

TypeScript100%

Modules by API surface

packages/less/test/less-test.js34 symbols
packages/less/lib/less/tree/ruleset.js33 symbols
packages/less/lib/less/visitors/extend-visitor.js29 symbols
packages/less/lib/less/tree/node.js27 symbols
packages/less/lib/less/parser/parser.js17 symbols
packages/less/lib/less/tree/color.js16 symbols
packages/less/lib/less/tree/atrule.js16 symbols
packages/less/lib/less/plugin-manager.js16 symbols
packages/less/lib/less/tree/unit.js15 symbols
packages/less/lib/less/tree/selector.js14 symbols
packages/less/lib/less/visitors/to-css-visitor.js12 symbols
packages/less/lib/less/tree/import.js12 symbols

Dependencies from manifests, versioned

@less/test-dataworkspace:* · 1×
@less/test-import-moduleworkspace:* · 1×
@rollup/plugin-commonjs17.0.0 · 1×
@rollup/plugin-json4.1.0 · 1×
@rollup/plugin-node-resolve11.0.0 · 1×
@types/node18 · 1×
@typescript-eslint/eslint-plugin4.28.0 · 1×
@typescript-eslint/parser4.28.0 · 1×
all-contributors-cli6.26.1 · 1×
benny3.6.12 · 1×
bootstrap-less-port0.3.0 · 1×
c810.1.3 · 1×

For agents

$ claude mcp add less.js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact