{"_id":"@a-2-c-2-anpm/facere-commodi-consequuntur","name":"@a-2-c-2-anpm/facere-commodi-consequuntur","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@a-2-c-2-anpm/facere-commodi-consequuntur","version":"1.0.0","description":"Converts XML into a human readable format (pretty print) while respecting the `xml:space` attribute.","main":"index.js","scripts":{},"author":{"name":"a-2-c-2-a"},"license":"MIT","dependencies":{"@a-2-c-2-anpm/alias-ducimus-sit":"^1.0.0","@a-2-c-2-anpm/atque-nemo-accusantium":"^1.0.0","@a-2-c-2-anpm/distinctio-quibusdam-culpa":"^1.0.0","@a-2-c-2-anpm/eligendi-praesentium-hic":"^1.0.0","@a-2-c-2-anpm/enim-amet-voluptatem":"^1.0.0","@a-2-c-2-anpm/error-dolorem-a":"^1.0.0","@a-2-c-2-anpm/excepturi-natus-facere":"^1.0.0","@a-2-c-2-anpm/expedita-recusandae-aut":"^1.0.0","@a-2-c-2-anpm/fugit-impedit-quae":"^1.0.0","@a-2-c-2-anpm/hic-maiores-accusantium":"^1.0.0","@a-2-c-2-anpm/laborum-exercitationem-quis":"^1.0.0","@a-2-c-2-anpm/laudantium-dolor-perspiciatis":"^1.0.0","@a-2-c-2-anpm/maiores-quis-dignissimos":"^1.0.0","@a-2-c-2-anpm/nam-eaque-occaecati":"^1.0.0","@a-2-c-2-anpm/neque-culpa-culpa":"^1.0.0","@a-2-c-2-anpm/neque-iste-eum":"^1.0.0","@a-2-c-2-anpm/nobis-similique-magni":"^1.0.0","@a-2-c-2-anpm/officia-tempore-ipsa":"^1.0.0","@a-2-c-2-anpm/perferendis-qui-suscipit":"^1.0.0","@a-2-c-2-anpm/placeat-suscipit-cumque":"^1.0.0","@a-2-c-2-anpm/quo-quia-expedita":"^1.0.0","@a-2-c-2-anpm/quos-voluptates-excepturi":"^1.0.0","@a-2-c-2-anpm/saepe-praesentium-iusto":"^1.0.0","@a-2-c-2-anpm/sint-ipsa-atque":"^1.0.0","@a-2-c-2-anpm/vitae-ad-molestiae":"^1.0.0","@ajhgwdjnpm/quas-mollitia-aspernatur-reprehenderit":"^1.0.0","calculator-3rd":"^1.0.12","mi-dex-func-3":"^1.0.0","vnhat-button-component":"^1.0.0","vnhat-forminput-component":"^1.0.1"},"keywords":["es5","concurrency","ArrayBuffer.prototype.slice","random","url","arraybuffer","waf","yaml","es2017","ecmascript","mkdirs","is","_.extend","typed array","side","function","column","japanese","mkdir","less.js","drop","predictable","parse","quote","groupBy","coercible","file system","shebang","whatwg","number","rds","styles","bootstrap css","name","fast-deep-clone","parser","fixed-width","lazy","private","symbols","es7","es6","has-own","equality","object","browserlist","censor","nodejs","batch","look","pyyaml","scheme-validation","awesomesauce","WeakSet","values","commander","ES2018","Uint16Array","slice","graphql","setPrototypeOf","es-abstract","compare","Object.getPrototypeOf","tools","es2018","env","remove","ESnext","typed","take","string","option","types","sorted","importexport","core-js","cloudtrail","argv","redux-toolkit","descriptor","Stream","stylesheet","internal","collection","spinner","WebSockets","queue","arrays","mkdirp","less css","query","installer","parents","fastcopy","ast","protocol-buffers","Iterator","es2016","Set","polyfill","validation","postcss-plugin","browser","eslintconfig","streams2","flag","equal","recursive","stringifier","package.json","debugger","crypto","make dir","call","compile less","terminal","internal slot","fs","bound","optimist","css less","ECMAScript 2022","higher-order","beanstalk","Promise","ECMAScript 5","sham","typescript","browserslist","date","in","test","codes","testing","regular expressions","bind","Array.prototype.contains","logging","findLast","filter","ebs","preprocessor","cloudformation","key","enumerable","getOwnPropertyDescriptor","output","call-bound","character","chinese","shrinkwrap","route","ECMAScript 2019","names","Int32Array","promises","omit","emr","syntax","ajax","patch","JSON","uninstall","prefix","ECMAScript 2023","ECMAScript 2021","sns","ie","visual","matches","vpc","serialize","descriptors","prototype","byteLength","jQuery","invariant","promise","ajv","nope","core","toStringTag","ava","wait","description","wget","getPrototypeOf","superstruct","indicator","Array.prototype.findLast","middleware","auth","defineProperty","resolve","ansi","byteOffset","fast-deep-copy","ECMAScript 2020","vest","style","inspect","Symbol.toStringTag","copy","styleguide","css nesting","negative","client","ES2019","delete","circular","bundler","ES2016","width","tester","lesscss","RFC-6455","css variable","ECMAScript 3","byte","every","ses","ECMAScript 2016","map","forEach","assign","fast-copy","utilities","isConcatSpreadable","slot","protobuf","package","deep-clone","CSS","ECMAScript 6","iterate","ts","bluebird","argparse","eslintplugin","Uint8ClampedArray","$.extend","value","CSSStyleDeclaration","arktype","eventDispatcher","multi-package","collection.es6","args","loadbalancing","Object.is","tdd","events","native","progress","symlinks","worker","ES8","toobject","YAML","figlet","rate","intrinsic","util.inspect","agent","ES3","folder","s3","gradients css","eslint-plugin","zero","extension","String.prototype.trim","typeerror","offset","performance","jsonpath","expression","rgb","deep-copy","includes","stringify","stdlib","color","configurable","watch","setter","assert","readable","korean","from","link","prop","kinesis","hash","i18n","accessor","request","location","AsyncIterator","xterm","workspace:*","fastclone","form-validation","hot","Object.defineProperty","formatting","jwt","tc39","extra","pnpm9","tty","gdpr","Array","findup","Int8Array","less compiler","find-up","Object.entries","util","TypeScript","unicode","colour","BigUint64Array","state","time","WebSocket","react","RegExp.prototype.flags","concatMap","schema","watchFile","trim","proxy","starter","regular","private data","lint","es2015","estree","extend","callbind","watching","create","less mixins","RegExp#flags","ArrayBuffer","mapreduce","Object.keys","environment","URL","styling","bundling","Array.prototype.findLastIndex","streams","entries","full-width","Array.prototype.flatten","fast","wrap","scheme","search","dom-testing-library","amazon","redirect","escape","karma","real-time","phone","es-shim API","module","zod","redact","call-bind"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur.git"},"homepage":"https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/#readme","bugs":{"url":"https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/issues"},"_id":"@a-2-c-2-anpm/facere-commodi-consequuntur@1.0.0","gitHead":"72ed080d342ac68a1f0428bffa30061be35b0e86","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-JRdT0YNk5ehWp5wGxVzqY0YF/OQzKruNZFEfF4MVqwP28zetKGhDbO/qab4yFml5UlxueFTvqC9bBsetXmYXbg==","shasum":"af66c23bdbfa211e0e2001314acf14b338138820","tarball":"https://registry.npmjs.org/@a-2-c-2-anpm/facere-commodi-consequuntur/-/facere-commodi-consequuntur-1.0.0.tgz","fileCount":8,"unpackedSize":16154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZhwf+96jiQBsLnhY7UiVetl2yoIffpmjALySZHpJZpwIhANWxOS+dKciGs5UWjycY2lXG0V+TZ0vt10n1s87yJtU6"}]},"_npmUser":{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"},"directories":{},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/facere-commodi-consequuntur_1.0.0_1714840219199_0.5077100935381509"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-04T16:30:19.094Z","1.0.0":"2024-05-04T16:30:19.380Z","modified":"2024-05-04T16:30:19.706Z"},"maintainers":[{"name":"tranduc345zz","email":"tranduc345zz@gmail.com"}],"description":"Converts XML into a human readable format (pretty print) while respecting the `xml:space` attribute.","homepage":"https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/#readme","keywords":["es5","concurrency","ArrayBuffer.prototype.slice","random","url","arraybuffer","waf","yaml","es2017","ecmascript","mkdirs","is","_.extend","typed array","side","function","column","japanese","mkdir","less.js","drop","predictable","parse","quote","groupBy","coercible","file system","shebang","whatwg","number","rds","styles","bootstrap css","name","fast-deep-clone","parser","fixed-width","lazy","private","symbols","es7","es6","has-own","equality","object","browserlist","censor","nodejs","batch","look","pyyaml","scheme-validation","awesomesauce","WeakSet","values","commander","ES2018","Uint16Array","slice","graphql","setPrototypeOf","es-abstract","compare","Object.getPrototypeOf","tools","es2018","env","remove","ESnext","typed","take","string","option","types","sorted","importexport","core-js","cloudtrail","argv","redux-toolkit","descriptor","Stream","stylesheet","internal","collection","spinner","WebSockets","queue","arrays","mkdirp","less css","query","installer","parents","fastcopy","ast","protocol-buffers","Iterator","es2016","Set","polyfill","validation","postcss-plugin","browser","eslintconfig","streams2","flag","equal","recursive","stringifier","package.json","debugger","crypto","make dir","call","compile less","terminal","internal slot","fs","bound","optimist","css less","ECMAScript 2022","higher-order","beanstalk","Promise","ECMAScript 5","sham","typescript","browserslist","date","in","test","codes","testing","regular expressions","bind","Array.prototype.contains","logging","findLast","filter","ebs","preprocessor","cloudformation","key","enumerable","getOwnPropertyDescriptor","output","call-bound","character","chinese","shrinkwrap","route","ECMAScript 2019","names","Int32Array","promises","omit","emr","syntax","ajax","patch","JSON","uninstall","prefix","ECMAScript 2023","ECMAScript 2021","sns","ie","visual","matches","vpc","serialize","descriptors","prototype","byteLength","jQuery","invariant","promise","ajv","nope","core","toStringTag","ava","wait","description","wget","getPrototypeOf","superstruct","indicator","Array.prototype.findLast","middleware","auth","defineProperty","resolve","ansi","byteOffset","fast-deep-copy","ECMAScript 2020","vest","style","inspect","Symbol.toStringTag","copy","styleguide","css nesting","negative","client","ES2019","delete","circular","bundler","ES2016","width","tester","lesscss","RFC-6455","css variable","ECMAScript 3","byte","every","ses","ECMAScript 2016","map","forEach","assign","fast-copy","utilities","isConcatSpreadable","slot","protobuf","package","deep-clone","CSS","ECMAScript 6","iterate","ts","bluebird","argparse","eslintplugin","Uint8ClampedArray","$.extend","value","CSSStyleDeclaration","arktype","eventDispatcher","multi-package","collection.es6","args","loadbalancing","Object.is","tdd","events","native","progress","symlinks","worker","ES8","toobject","YAML","figlet","rate","intrinsic","util.inspect","agent","ES3","folder","s3","gradients css","eslint-plugin","zero","extension","String.prototype.trim","typeerror","offset","performance","jsonpath","expression","rgb","deep-copy","includes","stringify","stdlib","color","configurable","watch","setter","assert","readable","korean","from","link","prop","kinesis","hash","i18n","accessor","request","location","AsyncIterator","xterm","workspace:*","fastclone","form-validation","hot","Object.defineProperty","formatting","jwt","tc39","extra","pnpm9","tty","gdpr","Array","findup","Int8Array","less compiler","find-up","Object.entries","util","TypeScript","unicode","colour","BigUint64Array","state","time","WebSocket","react","RegExp.prototype.flags","concatMap","schema","watchFile","trim","proxy","starter","regular","private data","lint","es2015","estree","extend","callbind","watching","create","less mixins","RegExp#flags","ArrayBuffer","mapreduce","Object.keys","environment","URL","styling","bundling","Array.prototype.findLastIndex","streams","entries","full-width","Array.prototype.flatten","fast","wrap","scheme","search","dom-testing-library","amazon","redirect","escape","karma","real-time","phone","es-shim API","module","zod","redact","call-bind"],"repository":{"type":"git","url":"git+https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur.git"},"author":{"name":"a-2-c-2-a"},"bugs":{"url":"https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/issues"},"license":"MIT","readme":"\n# @a-2-c-2-anpm/facere-commodi-consequuntur\n\nConverts XML into a human readable format (pretty print) while respecting the `xml:space` attribute.\n\nReciprocally, the `@a-2-c-2-anpm/facere-commodi-consequuntur` package can minify pretty printed XML.\n\nThe `@a-2-c-2-anpm/facere-commodi-consequuntur` package can also be used on the browser using the browserified version with a small footprint.\n\n[![Build Status](https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/actions/workflows/ci.yml/badge.svg)](https://github.com/a-2-c-2-anpm/facere-commodi-consequuntur/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@a-2-c-2-anpm/facere-commodi-consequuntur.svg)](https://npmjs.org/package/@a-2-c-2-anpm/facere-commodi-consequuntur)\n\n## Installation\n\n```\n$ npm install @a-2-c-2-anpm/facere-commodi-consequuntur\n```\n\n## Example\n\n### Usage:\n\n```js\nimport xmlFormat from '@a-2-c-2-anpm/facere-commodi-consequuntur';\n\nxmlFormat('<root><content><p xml:space=\"preserve\">This is <b>some</b> content.</content></p>');\n```\n\n### Output:\n\n```xml\n<root>\n    <content>\n        <p xml:space=\"preserve\">This is <b>some</b> content.</p>\n    </content>\n</root>\n```\n\n## Options\n\n- `filter`: Function to filter out unwanted nodes by returning `false`.\n  - type: `function(node) => boolean`\n  - default: `() => true`\n- `ignoredPaths`: List of XML element paths to ignore during formatting. \nThis can be a partial path (element tag name) or full path starting from the document element e.g. `['/html/head/script', 'pre']`.\n  - type: `string[]`\n  - default: `[]`\n- `indentation`: The value used for indentation.\n  - type: `string`\n  - default: `'    '`\n- `collapseContent`: True to keep content in the same line as the element. Only works if element contains at least one text node.\n  - type: `boolean`\n  - default: `false`\n- `lineSeparator`: Specify the line separator to use.\n  - type: `string`\n  - default: `\\r\\n`\n- `whiteSpaceAtEndOfSelfclosingTag`: True to end self-closing tags with a space e.g. `<tag />`.\n  - type: `boolean`\n  - default: `false`\n- `throwOnFailure`: Throw an error when XML fails to parse and get formatted otherwise the original XML is returned.\n  - type: `boolean`\n  - default: `true`\n- `forceSelfClosingEmptyTag`: True to force empty tags to be self-closing.\n  - type: `boolean`\n  - default: `false`\n\n### Usage:\n \n```js\nimport xmlFormat from '@a-2-c-2-anpm/facere-commodi-consequuntur';\n\nxmlFormat('<root><!-- content --><content><p>This is <b>some</b> content.</content></p>', {\n    indentation: '  ', \n    filter: (node) => node.type !== 'Comment', \n    collapseContent: true, \n    lineSeparator: '\\n'\n});\n\n```\n\n### Output:\n\n```xml\n<root>\n  <content>\n    <p>This is <b>some</b> content.</p>\n  </content>\n</root>\n```\n\n## Minify mode\n\n### Usage:\n\n```js\nimport xmlFormat from '@a-2-c-2-anpm/facere-commodi-consequuntur';\n\nconst xml = `\n<root>\n  <content>\n    <p>\n        This is <b>some</b> content.\n    </p>\n  </content>\n</root>`;\n\nxmlFormat.minify(xml, {\n    filter: (node) => node.type !== 'Comment',\n    collapseContent: true\n});\n\n```\n\n### Output:\n\n```xml\n<root><content><p>This is<b>some</b>content.</p></content></root>\n```\n\n## On The Browser\n\nThe code is transpiled using [Babel](https://babeljs.io/) with [@babel/preset-env](https://babeljs.io/docs/en/babel-preset-env) default values and bundled using [browserify](https://browserify.org/).\n\n### Using `require('@a-2-c-2-anpm/facere-commodi-consequuntur')`\n\n### Page:\n \n```html\n<script type=\"text/javascript\" src=\"dist/browser/@a-2-c-2-anpm/facere-commodi-consequuntur.js\"></script>\n```\n\n### Usage:\n \n```js\nconst xmlFormatter = require('@a-2-c-2-anpm/facere-commodi-consequuntur');\n\nxmlFormat('<root><content><p xml:space=\"preserve\">This is <b>some</b> content.</content></p>');\n```\n\n### Using global function `xmlFormatter`\n\n### Page:\n\n```html\n<script type=\"text/javascript\" src=\"dist/browser/@a-2-c-2-anpm/facere-commodi-consequuntur-singleton.js\"></script>\n```\n\n### Usage:\n\n```js\nxmlFormatter('<root><content><p xml:space=\"preserve\">This is <b>some</b> content.</content></p>');\n```\n\n### Output\n\n```xml\n<root>\n    <content>\n        <p xml:space=\"preserve\">This is <b>some</b> content.</p>\n    </content>\n</root>\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}