Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxpoletaev/enb-prettify
[Deprecated] Code formatter for ENB
https://github.com/maxpoletaev/enb-prettify
Last synced: about 1 month ago
JSON representation
[Deprecated] Code formatter for ENB
- Host: GitHub
- URL: https://github.com/maxpoletaev/enb-prettify
- Owner: maxpoletaev
- License: mit
- Created: 2014-04-04T22:18:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-04-04T22:20:02.000Z (over 10 years ago)
- Last Synced: 2024-09-17T16:38:25.193Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
enb-prettify
============Форматтер синтаксиса для [ENB][enb] на основе [js-beautify][js-beautify]. Нужен для приведения файлов в читабельный вид. Содержит технологии:
* `enb-prettify/techs/html-from-bemjson-prettify`
Установка
---------```bash
npm install --save-dev enb-prettify
```Описание технологий
-------------------### html-from-bemjson-prettify
Собирает читабельный *html*-файл с помощью *bemjson* и *bemhtml*.
**Опции**
* `{String} bemhtmlTarget` — Исходный BEMHTML-файл. По умолчанию — `?.bemhtml.js`.
* `{String} bemjsonTarget` — Исходный BEMJSON-файл. По умолчанию — `?.bemjson.js`.
* `{String} destTarget` — Результирующий HTML-файл. По умолчанию — `?.html`.
* `{Object} prettify` — Параметры для [js-beautify][js-beautify-opts]. По умолчанию — `{}`.**Пример**
```javascript
nodeConfig.addTech([
require('enb/techs/html-from-bemjson'), {
prettify: {
indent_size: 2
}
}
]);
```[enb]: https://github.com/enb-make/enb
[js-beautify]: https://github.com/einars/js-beautify
[js-beautify-opts]: https://github.com/einars/js-beautify#options