An open API service indexing awesome lists of open source software.

https://github.com/susickypavel/svelte-apg

UI toolkit of accessible low-level Svelte components & primitives
https://github.com/susickypavel/svelte-apg

apg wai-aria

Last synced: 2 months ago
JSON representation

UI toolkit of accessible low-level Svelte components & primitives

Awesome Lists containing this project

README

        

# Svelte APG

`svelte-apg` is (will be) a collection of component primitives and headless components in Svelte made with WAI-ARIA APG practises.

## 1. Projects

| Name | Path | Description | Port | Live |
| ------------- | ------------------------------------------------------ | -------------------------------------------------- | ---- | :-------------------------------------------: |
| Application | [./projects/sveltekit-demo](./projects/sveltekit-demo) | Sample SvelteKit application for showcase purposes | 5055 | [🌐](https://svelte-apg-app.vercel.app/) |
| Astro | [./projects/astro-demo](./projects/astro-demo) | Sample Astro application for testing purposes | 6000 | - |
| Documentation | [./projects/docs](./projects/docs) | Documentation site powered by Astro + Starlight | 4321 | - |
| Storybook | [./packages/svelte-apg](./packages/svelte-apg) | Storybook of implemented Svelte components | 5050 | [🌐](https://svelte-apg-storybook.vercel.app) |

## 2. Local development

### 2.1 Prerequisites

- [**Node >=20**](https://nodejs.org/en)
- [**pnpm >=8**](https://pnpm.io)

### 2.2 Installation

```sh
git clone https://github.com/susickypavel/svelte-apg.git

cd svelte-apg

pnpm install

# cd to project you want as mentioned above (0. Projects)
# follow README.md in project folder
```