https://github.com/efureev/granularity
https://github.com/efureev/granularity
component design-system vue3
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/efureev/granularity
- Owner: efureev
- License: apache-2.0
- Created: 2026-04-16T16:58:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-09T18:14:42.000Z (25 days ago)
- Last Synced: 2026-06-09T19:23:24.486Z (25 days ago)
- Topics: component, design-system, vue3
- Language: TypeScript
- Homepage: https://efureev.github.io/granularity/
- Size: 1.39 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# granularity
๐ **Live showcase:** **https://efureev.github.io/granularity/** ย ยทย
[](https://efureev.github.io/granularity/)
[](https://www.npmjs.com/package/@feugene/granularity)
Monorepo for the [`@feugene/granularity`](./packages/granularity) design system โ a Vue 3 package
with components, styles, and a UnoCSS preset that supports granular subpath exports.
## Contents
- `packages/granularity` โ the published [`@feugene/granularity`](./packages/granularity/README.md) package.
- `apps/showcase` โ live component showcase, deployed to GitHub Pages.
- `apps/playground*` โ sandboxes for integration scenarios (not published, not covered by CI).
## Requirements
- Node.js `>= 22`
- Yarn `1.22.x` (Classic, see `packageManager` in the root `package.json`)
## Quick start
```bash
yarn install
yarn build:granularity # build the package
yarn test:granularity # run package tests
yarn dev:showcase # run the showcase locally
```
## Release
- Package versions are published to `npm` and GitHub Packages on `v*` tags via GitHub Actions.
- See [`CONTRIBUTING.md`](./CONTRIBUTING.md) and [`CHANGELOG.md`](./CHANGELOG.md) for details.
## License
[Apache License 2.0](./LICENSE) ยฉ Evgeniy Fureev