https://github.com/leechy/le-kit
The CMS-compatible components library
https://github.com/leechy/le-kit
Last synced: 4 months ago
JSON representation
The CMS-compatible components library
- Host: GitHub
- URL: https://github.com/leechy/le-kit
- Owner: leechy
- Created: 2025-12-04T00:20:50.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2026-03-26T23:43:52.000Z (4 months ago)
- Last Synced: 2026-03-27T07:18:27.600Z (4 months ago)
- Language: TypeScript
- Size: 1.66 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Le-Kit Monorepo
Welcome to the Le-Kit monorepo! This repository contains the source code for the `le-kit` web component library and its documentation site.
## Workspaces
- **`packages/core`**: The `@stencil/core` web component library. This is the package that gets published to npm as `le-kit`. Read the [Core Package README](./packages/core/README.md) for usage documentation.
- **`apps/docs`**: The documentation website built with Astro.
## Development Setup
Requirements: Node 20+
```bash
# Install dependencies across all workspaces
npm install
# Start the dev server for the docs site (with live reloading)
npm run dev
# Build the entire monorepo
npm run build
```
The component library uses Stencil's custom elements manifest analyzer and a bunch of post-build scripts to generate different distribution targets (`core`, `admin`, `components`). All of this logic lives inside `packages/core`.
## GitHub Copilot Context
If you use GitHub Copilot, it will automatically load `.github/copilot-instructions.md` which contains all the architectural context, component structures, and the mode-traversal logic specific to this library.
## License
MIT License