Skip to content

Files

analyzer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 10, 2024
Jul 27, 2021
Oct 15, 2023
Dec 10, 2024
Jun 5, 2021
Jan 5, 2025
May 23, 2022
Jun 6, 2021
Oct 18, 2021
Dec 10, 2024
Oct 30, 2022
Aug 4, 2022
Oct 30, 2022
Oct 15, 2023
May 7, 2024
Feb 29, 2024
Aug 4, 2022
Dec 10, 2024

@custom-elements-manifest/analyzer

Custom Elements Manifest is a file format that describes custom elements. This format will allow tooling and IDEs to give rich information about the custom elements in a given project. You can find the repository for the specification of the schema here.

✨ Try it out in the online playground! ✨

Read the Docs

Install

npm i -D @custom-elements-manifest/analyzer

Usage

custom-elements-manifest analyze

or

cem analyze

Options

Command/option Type Description Example
analyze Analyze your components
--config string Path to custom config location --config "../custom-elements-manifest.config.js"
--globs string[] Globs to analyze --globs "foo.js"
--exclude string[] Globs to exclude --exclude "foo.js"
--outdir string Directory to output the Manifest to --outdir dist
--dependencies boolean Include third party custom elements manifests --dependencies
--packagejson boolean Output CEM path to package.json, defaults to true --packagejson
--watch boolean Enables watch mode, generates a new manifest on file change --watch
--dev boolean Enables extra logging for debugging --dev
--quiet boolean Hides all logging --quiet
--litelement boolean Enable special handling for LitElement syntax --litelement
--fast boolean Enable special handling for FASTElement syntax --fast
--stencil boolean Enable special handling for Stencil syntax --stencil
--catalyst boolean Enable special handling for Catalyst syntax --catalyst
--catalyst-major-2 boolean Enable special handling for Catalyst syntax ^2.0.0 --catalyst-major-2