Socket
Socket
Sign inDemoInstall

posthtml-parser

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

posthtml-parser - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

6

package.json
{
"name": "posthtml-parser",
"version": "0.1.0",
"version": "0.1.1",
"description": "Parse HTML/XML to PostHTMLTree",

@@ -16,3 +16,5 @@ "keywords": [

"lint": "jshint . && jscs -v .",
"coverage": "istanbul cover --report text --report html --report lcov node_modules/mocha/bin/_mocha"
"coverage": "istanbul cover --report text --report html --report lcov node_modules/mocha/bin/_mocha",
"preversion": "npm test",
"postversion": "git push && git push --tags && rm -rf coverage"
},

@@ -19,0 +21,0 @@ "repository": {

@@ -8,4 +8,57 @@ # posthtml-parser

## Install
[NPM](http://npmjs.com) install
```
$ npm install posthtml-parser
```
## Usage
#### input HTML
```html
<a class="animals" href="#">
<span class="animals__cat" style="background: url(cat.png)">Cat</span>
</a>
```
```js
var parser = require('posthtml-parser');
var fs = require('fs');
var html = fs.readFileSync('path/to/input.html').toString();
clonsole.log(parser(html)); // Look #Result PostHTMLTree
```
#### input HTML
```html
<a class="animals" href="#">
<span class="animals__cat" style="background: url(cat.png)">Cat</span>
</a>
```
#### Result PostHTMLTree
```js
[{
tag: 'a',
attrs: {
class: 'animals',
href: '#'
},
content: [
'\n ',
{
tag: 'span',
attrs: {
class: 'animals__cat',
style: 'background: url(cat.png)'
},
content: ['Cat']
},
'\n'
]
}]
```
## License
[MIT](LICENSE)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc