xml-naming
npmv0.3.0TypeScriptValidates XML name productions — Name, NCName, QName, NMToken, NMTokens — for XML 1.0 and 1.1
Overview
xml-naming is an npm package that validates XML name productions — Name, NCName, QName, NMToken, NMTokens — for XML 1.0 and 1.1. The latest version is 0.3.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need validates XML name productions — Name, NCName, QName, NMToken, NMTokens — for XML 1.0 and 1.1 and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
- Lean dependency tree (1 direct dependencies).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of xml-naming.
Dependencies
Dev (1)
Used by
Popular packages that depend on xml-naming.
Alternatives to xml-naming
Validates whether a string matches the production for an XML name or qualified name
Build XML from JSON without C/C++ based libraries
Entity parser for XML, HTML, External entites with security and NCR control
Validate XML, Parse XML, Build XML without C/C++ based libraries
Fast deep equal
It's a very fast and efficient glob library for Node.js
Fast, in memory work queue
A per-spec XML serializer implementation
An XML builder for node.js
Really Fast Deep Clone
Simple XML to JavaScript object converter.
Stringify your JSON at max speed
Frequently installed together
TypeScript definitions for node
Entity parser for XML, HTML, External entites with security and NCR control
Prettier is an opinionated code formatter
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
An AST-based pattern checker for JavaScript.
Parse String to Number based on configuration
Validate XML, Parse XML, Build XML without C/C++ based libraries
Build XML from JSON without C/C++ based libraries
Zero-dependency, DOM-free, pure predicate for detecting unsafe strings across HTML, XML, SVG, SQL, SHELL, and REGEX contexts
Version history
| Version | Published | License |
|---|---|---|
| 0.3.0latest | 19 days ago | MIT |
| 0.2.0 | 20 days ago | MIT |
| 0.1.0 | 2 months ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install xml-naming?
Run `npm install xml-naming` to add xml-naming to your npm project.
What license is xml-naming released under?
xml-naming is distributed under the MIT license.
How popular is xml-naming?
xml-naming has approximately 0 downloads per week and 2 known dependent packages.