This repository contains four packages:
| Package | Description |
|---|---|
@ydinjs/core |
Framework-agnostic Web Components foundation, including the interim traits API |
@ydinjs/tproc |
Private Material token processor used during builds and tests |
@ydinjs/vite-traits-plugin |
Vite/Rolldown trait-composition build plugin |
@ydinjs/vite-custom-element-assets |
Private Vite plugins for custom-element CSS and HTML assets |
@ydinjs/material-x |
Material Design 3 component library |
Node.js >=24 is required.
npm install
npm run build # build all packages
npm run typecheck # type-check all packages
npm run test # run all tests
npm run docs:dev # start Storybook locallyApache-2.0