Metadata-Version: 2.1
Name: html-tag-names
Version: 0.1.2
Summary: List of known HTML tag names
Home-page: https://github.com/Riverside-Healthcare/html-tag-names
License: GPL-3.0-or-later
Author: Christopher Pickering
Author-email: cpickering@rhc.net
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Project-URL: Repository, https://github.com/Riverside-Healthcare/html-tag-names
Description-Content-Type: text/markdown

# HtmlTagNames

Python port of npm package [html-tag-names](https://www.npmjs.com/package/html-tag-names).

List of known HTML tag names.

## What is this?

This is a list of HTML tag names.
It includes ancient (for example, `nextid` and `basefont`) and modern (for
example, `shadow` and `template`) names from the HTML living standard.
The repo includes scripts to regenerate the data from the specs.

## When should I use this?

You can use this package when you need to know what tag names are allowed in
any version of HTML.

## Install

```sh
pip install html-tag-names
```

## Use

```py
from HtmlTagNames import html_tag_names

print(len(html_tag_names)) # => 148

print(html_tag_names[:20])
```

Yields:

```py
[
  'a',
  'abbr',
  'acronym',
  'address',
  'applet',
  'area',
  'article',
  'aside',
  'audio',
  'b',
  'base',
  'basefont',
  'bdi',
  'bdo',
  'bgsound',
  'big',
  'blink',
  'blockquote',
  'body',
  'br'
]
```
## License

[MIT][license] © Riverside Healthcare
Ported from `html-tag-names` [MIT][license] © [Titus Wormer][author]

[license]: LICENSE
