PHPackages                             runopencode/dm-less-library-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. runopencode/dm-less-library-plugin

AbandonedSymfony1-plugin[Utility &amp; Helpers](/categories/utility)

runopencode/dm-less-library-plugin
==================================

dmLessLibraryPlugin - LESS compiler for Diem Extended project

16PHP

Since Dec 9Pushed 13y ago2 watchersCompare

[ Source](https://github.com/RunOpenCode/dmLessLibraryPlugin)[ Packagist](https://packagist.org/packages/runopencode/dm-less-library-plugin)[ RSS](/packages/runopencode-dm-less-library-plugin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

dmLessLibraryPlugin for Diem Extended
=====================================

[](#dmlesslibraryplugin-for-diem-extended)

Author: [TheCelavi](http://www.runopencode.com/about/thecelavi)Version: 0.5 Stability: Stable
Date: June 24th, 2013 Courtesy of [Run Open Code](http://www.runopencode.com)
License: [Free for all](http://www.runopencode.com/terms-and-conditions/free-for-all)

dmLessLibraryPlugin for Diem Extended is LESS compiler for Diem Extended projects. For now, it can be used via task from console, while integration with response object is work in progress.

The following commands are available:

- `php symfony less:clear-cache` or `php symfony less:cc` - Clears the compilation cache, if any is used. Current LESS compiler  uses file cache. Other future implementation may not use this feature.
- `php symfony less:compile` or `php symfony lessc` - Compiles the LESS files to CSS files for project. If, per example, there is file called `file.less` it will be compiled and stored at same directory under the name `file.css`.
- `php symfony less:delete-css` or `php symfony less:delcss` - Deletes compiled CSS files from LESS files. It does that according the file names (if in directory exists `file.less` and `file.css` - the conclusion is that CSS file is compiled LESS file, so it will be removed).
- `php symfony less:delete-less` - Deletes LESS files from the project. Ought to be used ONLY in production server. Backup your project before using this command.

There are various settings for each task. They are explained here:

Settings for tasks:
-------------------

[](#settings-for-tasks)

\###`less:clear-cache`:

- No additional settings

\###`less:compile`:

- `plugin`: You can set which plugin will be searched for LESS files. Default is null, so whole project is searched for LESS files. Several predefined constant exists:
    - web: it will search `web/theme` and `web/themeAdmin` dir for less files
    - core: searches in `diem-extended/dmCorePlugin/web`
    - admin: searches in `diem-extended/dmAdminPlugin/web`
    - front: searches in `diem-extended/dmFrontPlugin/web`
    - diem: searches in `diem-extended/dmAdminPlugin/web`, `diem-extended/dmCorePlugin/web`, `diem-extended/dmFrontPlugin/web`
    - plugins: searches in `plugins` dir
    - anyNameOfPlugin: searches in `project/plugins/anyNameOfPlugin`
    - NOTE: You can provide several search locations separating them with coma, example: `php symfony less:compile --plugin=web,front`
- `enabled-plugins-only`: When searching in plugins dir for plugins, should only enabled plugins in configuration be considered, default is false
- `force`: It will force compiler to compile LESS files regardless of cache, default is false
- `write-empty`: If file is empty, or output is empty, it will be written anyway. Default is false.
- `preserve-comments`: Should LESS comments be preserved or not in compiled CSS file, default is false

### `less:delete-css`

[](#lessdelete-css)

- `plugin`: Same as for `less:compile`
- `enabled-plugins-only`: Same as for `less:compile`

### `less:delete-less`

[](#lessdelete-less)

- `plugin`: Same as for `less:compile`
- `enabled-plugins-only`: Same as for `less:compile`

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/410738?v=4)[Nikola Svitlica](/maintainers/TheCelavi)[@TheCelavi](https://github.com/TheCelavi)

---

Top Contributors

[![TheCelavi](https://avatars.githubusercontent.com/u/410738?v=4)](https://github.com/TheCelavi "TheCelavi (1 commits)")

### Embed Badge

![Health badge](/badges/runopencode-dm-less-library-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/runopencode-dm-less-library-plugin/health.svg)](https://phpackages.com/packages/runopencode-dm-less-library-plugin)
```

###  Alternatives

[learnosity/learnosity-qti

Learnosity QTI Conversion Library

269.0k](/packages/learnosity-learnosity-qti)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
