fast-xml-parser
Advanced tools
Comparing version 3.17.3 to 3.17.4
{ | ||
"name": "fast-xml-parser", | ||
"version": "3.17.3", | ||
"version": "3.17.4", | ||
"description": "Validate XML or Parse XML to JS/JSON very fast without C/C++ based libraries", | ||
@@ -73,6 +73,6 @@ "main": "./src/parser.js", | ||
"devDependencies": { | ||
"@babel/core": "^7.9.6", | ||
"@babel/plugin-transform-runtime": "^7.9.6", | ||
"@babel/preset-env": "^7.9.6", | ||
"@babel/register": "^7.9.0", | ||
"@babel/core": "^7.10.2", | ||
"@babel/plugin-transform-runtime": "^7.10.1", | ||
"@babel/preset-env": "^7.10.2", | ||
"@babel/register": "^7.10.1", | ||
"babel-loader": "^8.1.0", | ||
@@ -90,3 +90,7 @@ "eslint": "^5.16.0", | ||
}, | ||
"typings": "src/parser.d.ts" | ||
"typings": "src/parser.d.ts", | ||
"funding": { | ||
"type": "paypal", | ||
"url": "https://paypal.me/naturalintelligence" | ||
} | ||
} |
@@ -0,6 +1,24 @@ | ||
# [fast-xml-parser](https://www.npmjs.com/package/fast-xml-parser) | ||
[![Backers on Open Collective](https://opencollective.com/fast-xml-parser/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/fast-xml-parser/sponsors/badge.svg)](#sponsors) [![Known Vulnerabilities](https://snyk.io/test/github/naturalintelligence/fast-xml-parser/badge.svg)](https://snyk.io/test/github/naturalintelligence/fast-xml-parser) | ||
[![NPM quality][quality-image]][quality-url] | ||
[![Travis ci Build Status](https://travis-ci.org/NaturalIntelligence/fast-xml-parser.svg?branch=master)](https://travis-ci.org/NaturalIntelligence/fast-xml-parser) | ||
[![Coverage Status](https://coveralls.io/repos/github/NaturalIntelligence/fast-xml-parser/badge.svg?branch=master)](https://coveralls.io/github/NaturalIntelligence/fast-xml-parser?branch=master) | ||
[<img src="https://img.shields.io/badge/Try-me-blue.svg?colorA=FFA500&colorB=0000FF" alt="Try me"/>](https://naturalintelligence.github.io/fast-xml-parser/) | ||
[![NPM total downloads](https://img.shields.io/npm/dt/fast-xml-parser.svg)](https://npm.im/fast-xml-parser) | ||
[quality-image]: http://npm.packagequality.com/shield/fast-xml-parser.svg?style=flat-square | ||
[quality-url]: http://packagequality.com/#?package=fast-xml-parser | ||
Validate XML, Parse XML to JS/JSON and vice versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback | ||
> This project welcomes **contributors**. If you have a feature you'd like to see implemented or a bug you'd liked fixed, the best and fastest way to make that happen is to implement it and submit a PR. Basic knowledge of JS is sufficient. Feel free to ask for any guidance. | ||
![Donate $5](static/img/donation_quote.png) | ||
<a href="https://opencollective.com/fast-xml-parser/donate" target="_blank"> | ||
<img src="https://opencollective.com/fast-xml-parser/donate/button@2x.png?color=blue" width=200 /> | ||
</a> | ||
<a href="https://www.patreon.com/bePatron?u=9531404" data-patreon-widget-type="become-patron-button"><img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patron!" width="200" /></a> | ||
<a href="https://paypal.me/naturalintelligence"> <img src="static/img/support_paypal.svg" alt="Stubmatic donate button" width="200"/></a> | ||
@@ -67,21 +85,4 @@ ## Users | ||
### Join this project as collaborator / maintainer. | ||
[![Backers on Open Collective](https://opencollective.com/fast-xml-parser/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/fast-xml-parser/sponsors/badge.svg)](#sponsors) [![Known Vulnerabilities](https://snyk.io/test/github/naturalintelligence/fast-xml-parser/badge.svg)](https://snyk.io/test/github/naturalintelligence/fast-xml-parser) | ||
[![NPM quality][quality-image]][quality-url] | ||
[![Travis ci Build Status](https://travis-ci.org/NaturalIntelligence/fast-xml-parser.svg?branch=master)](https://travis-ci.org/NaturalIntelligence/fast-xml-parser) | ||
[![Coverage Status](https://coveralls.io/repos/github/NaturalIntelligence/fast-xml-parser/badge.svg?branch=master)](https://coveralls.io/github/NaturalIntelligence/fast-xml-parser?branch=master) | ||
[<img src="https://img.shields.io/badge/Try-me-blue.svg?colorA=FFA500&colorB=0000FF" alt="Try me"/>](https://naturalintelligence.github.io/fast-xml-parser/) | ||
[![NPM total downloads](https://img.shields.io/npm/dt/fast-xml-parser.svg)](https://npm.im/fast-xml-parser) | ||
[quality-image]: http://npm.packagequality.com/shield/fast-xml-parser.svg?style=flat-square | ||
[quality-url]: http://packagequality.com/#?package=fast-xml-parser | ||
<a href="https://opencollective.com/fast-xml-parser/donate" target="_blank"> | ||
<img src="https://opencollective.com/fast-xml-parser/donate/button@2x.png?color=blue" width=200 /> | ||
</a> | ||
<a href="https://www.patreon.com/bePatron?u=9531404" data-patreon-widget-type="become-patron-button"><img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patron!" width="200" /></a> | ||
<a href="https://www.paypal.me/amitkumarguptagwl"> <img src="static/img/support_paypal.svg" alt="Stubmatic donate button" width="200"/></a> | ||
### Main Features | ||
@@ -317,2 +318,3 @@ | ||
## Contributors | ||
@@ -319,0 +321,0 @@ |
@@ -47,3 +47,3 @@ 'use strict'; | ||
const indentation2 = indentation + indentation; | ||
Object.keys(xmlNode.child).forEach( key =>{ | ||
Object.keys(xmlNode.child).forEach( function(key) { | ||
const node = xmlNode.child[key]; | ||
@@ -53,3 +53,3 @@ | ||
console.log(indentation + "\""+key+"\" :[") | ||
node.forEach( (item,index) => { | ||
node.forEach( function(item,index) { | ||
//console.log(indentation + " \""+index+"\" : [") | ||
@@ -56,0 +56,0 @@ print(item, indentation2); |
@@ -275,3 +275,3 @@ 'use strict'; | ||
if(tagExp.lastIndexOf("/") === tagExp.length - 1){//selfClosing tag | ||
if(tagExp.length > 0 && tagExp.lastIndexOf("/") === tagExp.length - 1){//selfClosing tag | ||
@@ -278,0 +278,0 @@ if(tagName[tagName.length - 1] === "/"){ //remove trailing '/' |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
351
290757