0.0.3 • Published 4 months ago
@trimble-construction/custom-elements-manifest-analyzer v0.0.3
@trimble-construction/custom-elements-manifest-analyzer
Atribution
This is a fork of the custom-elements-manifest/analyzer repository: https://github.com/webcomponents/custom-elements-manifest that is maintained by Trimble.
Modifications Summary
With the changes made in this fork the stencil plugin now correctly populates the artificially created attribute for a field with default and description from the detected member (if present), where it did not before.
Install
npm i @trimble-construction/custom-elements-manifest-analyzer
Below you can find the original README.md for custom-elements-manifest/analyzer utility
@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! ✨
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 |