An open API service indexing awesome lists of open source software.

https://github.com/nuxodin/web-namespace-registry

A registry for namespaces (prefixes) for custom elements, data attributes, custom attributes and css properties
https://github.com/nuxodin/web-namespace-registry

collisions custom-elements namespaces prefix registry

Last synced: 5 months ago
JSON representation

A registry for namespaces (prefixes) for custom elements, data attributes, custom attributes and css properties

Awesome Lists containing this project

README

          

# Web Namespace Registry
Welcome to the web namespaces registry.

The goal of this project:
If someone is planning to develop a web framework, they can check to see if there might be a naming conflict with another framework.

## Check if a namespace is used
Check a namespace on https://raw.githack.com/nuxodin/web-namespace-registry/main/web/index.html

## Add your framework
Make a fork, extend registry.v1.json and make a pull request.
Extend it like this:
```json
...
"myns": [
{
"name":"Name of your Framework",
"url":"https://github.com/xxx/xxx",
"affected":["ce","class"]
}
],
...
```
url: Preferably a repository or project home on github

affected means:
- ce = custom elements ``
- ca = custom attributes `

` (non standard)
- class = class attributes `
`
- css-cp = css custom properties (css variables) `--x-color:red;`

**_NOTE:_** Please specify only technologies that you actually use, not those that are planned.

There can be multiple frameworks using the same namespace.

## Contribute

### Discussion
Discuss the issues with us and create new ones
https://github.com/nuxodin/web-namespace-registry/issues

### Help wanted
Any help is welcome.
In particular: expand the list and share the project.