herrKlein / cem-tools

Tooling for generating features based on the Custom Elements Manifest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CEM Tools

This is a collection of tools based off the Custom Elements Manifest. Each tool is designed to provide a better development experience when working with custom elements.

Tools

  • Expanded Types - a plugin for the CEM Analyzer to parse TypeScript types and provide usable information for tools.
  • JetBrains Integration - a mapper to take the information captured in the CEM and generate the appropriate web-types.json file for JetBrains IDEs
  • JSX Integration - a custom type generator to convert the CEM data into usable types to integrate custom elements into non-React projects that use JSX templates
  • React Wrappers - a tool for generating react-compatible wrappers for custom elements
  • SolidJS Integration - a custom type generator to convert the CEM data into usable types to integrate custom elements into SolidJS projects
  • Vue.js Integration - a custom type generator to convert the CEM data into usable types to integrate custom elements into Vue.js projects
  • VS Code Integration - a mapper to take the information captured in the CEM and generate the appropriate HTML and CSS data files for for VS Code integration

About

Tooling for generating features based on the Custom Elements Manifest

License:MIT License


Languages

Language:TypeScript 97.9%Language:JavaScript 2.1%