Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peopledoc/broccoli-styledown

Broccoli plugin for creating styledown html from css markup
https://github.com/peopledoc/broccoli-styledown

approved-public broccoli broccoli-plugin broccoli-styledown ghec-mig-migrated plugin styledown styleguide

Last synced: 17 days ago
JSON representation

Broccoli plugin for creating styledown html from css markup

Awesome Lists containing this project

README

        

# broccoli-styledown

Broccoli plugin for generating styleguide HTML with [@peopledoc/Styledown](https://github.com/peopledoc/styledown)

ℹ️ This package is forked from [kmiyashiro/broccoli-styledown](https://github.com/kmiyashiro/broccoli-styledown).

## Installation

Add the github registry in your `.npmrc` for @peopledoc scoped package:

```
# Points to Github NPM registry
@peopledoc:registry=https://npm.pkg.github.com
````

Then you can install it:

```bash
npm install --save-dev @peopledoc/broccoli-styledown
```

## Usage

```js
var compileStyledown = require('@peopledoc/broccoli-styledown');

var outputTree = compileStyledown([inputTrees], options)
```

* **`inputTree`**: An array of nodes, `['styles', 'styleguide']`. Only CSS-like files and your config MD file will be passed to Styledown.
* **`options`**: Hash of options
* **`configMd`**: (Default: `config.md`) Styledown config markdown file. Path relative to any inputNode. *NOTE*: If there are multiple config files with the same name in different inputNodes, bad things will probably happen.
* **`destFile`**: File to output generated styleguide HTML in build directory.
* **`styledown`**: A hash of options for [`Styledown.parse`](https://github.com/styledown/styledown/blob/master/index.js)

## Development

### Tests

```bash
npm install
npm test
```

## Contributors



KamiKillertO


KamiKillertO




kmiyashiro


kmiyashiro




ryuran


ryuran




GreatWizard


GreatWizard




MrChocolatine


MrChocolatine




lifeart


lifeart

## License

MIT