https://github.com/webcomponents/custom-elements-manifest-tools
Tools for working with custom elements manifests
https://github.com/webcomponents/custom-elements-manifest-tools
Last synced: 8 months ago
JSON representation
Tools for working with custom elements manifests
- Host: GitHub
- URL: https://github.com/webcomponents/custom-elements-manifest-tools
- Owner: webcomponents
- License: bsd-3-clause
- Created: 2023-04-30T17:39:37.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T18:26:45.000Z (almost 2 years ago)
- Last Synced: 2024-10-01T02:41:21.893Z (over 1 year ago)
- Language: TypeScript
- Size: 105 KB
- Stars: 7
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# custom-elements-manifest-tools
Tools for working with custom elements manifests
## Monorepo
This repository is a monorepo using [npm workspaces](https://docs.npmjs.com/cli/v9/using-npm/workspaces) and [Wireit](https://github.com/google/wireit) to run scripts.
## Setup
### Install dependencies:
From the root directory run:
```sh
npm ci
```
### Build all packages
From the root directory run:
```sh
npm run build
```
This will build all packages
### Build a single package
Running `npm run build` in a single package will build that package and its monorepo dependencies.
## Packages
- **custom-elements-manifest-tools** Tools for working with custom elements manifest data, such as resolving references, getting lists of element declarations, getting elements and modules by name, etc.
- **custom-elements-manifest-validator** Validates mafests for correctness.