Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/israelalagbe/css-inliner

A javascript command line tool for inlining css code directly inside html file.
https://github.com/israelalagbe/css-inliner

Last synced: about 2 months ago
JSON representation

A javascript command line tool for inlining css code directly inside html file.

Awesome Lists containing this project

README

        

# CSS-Inliner

> A javascript command line tool for inlining css code directly inside html file.

> It can search in included css files in html and also inline them

> This tool can be very useful when writing a mail template where only inline css are supported

### Installation

> Install your package globally

```shell
$ npm install -g css-inline-tool
```

### Usage
---
> You can use it directly by providing the source file and the target file
```shell
$ css-inline source-file target-file
```
> e.g
#### style.css

```css
.box{
width: 500px;
height: 500px;
background-color: blue;
}
a{
color:red;
}
a:hover{
color: blue;
}
```
## email-template.html
```html

Welcome

```
> Run the following commannd to inline the html file
```shell
$ css-inline email-template.html email-template-inlined.html
```
## Output email-template-inlined.html
```html


a:hover{
color:blue !important
}

Welcome

```

### Clone

- Clone this repo to your local machine using `https://github.com/israelalagbe/CSS-Inliner.git`