
Product
Rust Support Now in Beta
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
@trimble-oss/custom-elements-manifest-analyzer
Advanced tools
Custom Elements Manifest is a file format that describes custom elements
This is a Trimble maintained fork of the custom-elements-manifest/analyzer: https://github.com/trimble-oss/modus-custom-elements-manifest
Link to the original project's repository: https://github.com/open-wc/custom-elements-manifest
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.
npm i @trimble-oss/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! ✨
custom-elements-manifest analyze
or
cem analyze
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 |
FAQs
Custom Elements Manifest is a file format that describes custom elements
The npm package @trimble-oss/custom-elements-manifest-analyzer receives a total of 774 weekly downloads. As such, @trimble-oss/custom-elements-manifest-analyzer popularity was classified as not popular.
We found that @trimble-oss/custom-elements-manifest-analyzer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.