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

https://github.com/renjithspace/pre.js

Pure JavaScript plugin for preserves spaces and line breaks
https://github.com/renjithspace/pre.js

javascript line-break newline preserver spaces

Last synced: about 2 months ago
JSON representation

Pure JavaScript plugin for preserves spaces and line breaks

Awesome Lists containing this project

README

        

# Pre.js
Pure JavaScript plugin for preserves spaces and line breaks

## Installation
**NPM**
```sh
npm install pre.js --save
```
**In Node.js:**
```js
require('pre.js')
```
**Bower**
```sh
bower install pre.js --save
```
**Direct download** from [latest releases](https://github.com/renjithvk/pre.js/releases)

## Usage
**Include**
```js

```
**Initialize**
```js
new Pre();
```

## Config
```js
new Pre({
// Options here
property: value,
...
});
```

## Options
| Property | Description | Available values | Default value |
|----------|--------------------------------------|---------------------------|---------------|
| el | Pre.js element | Element selector (string) | '.pre' |
| spaces | Enable/Disable spaces preserver | true, false(boolean) | false |
| newlines | Enable/Disable line breaks preserver | true, false (boolean) | true |

## Contribution
1. Fork and clone the repository
2. Install development dependencies ```npm install```
3. Contribute
4. Build ```npm run build```
5. Commit and push
6. Do pull request