@hypothesis/frontend-shared
Version:
Shared components, styles and utilities for Hypothesis projects
53 lines (37 loc) • 1.11 kB
Markdown
# `@hypothesis/frontend-shared`
UI components for Hypothesis front-end applications.
## Installation
Your project must have `preact` and `tailwindcss` as dependencies.
```sh
$ yarn add preact tailwindcss
$ yarn add @hypothesis/frontend-shared
```
### tailwindcss configuration
Update your project's tailwind configuration:
```js
import tailwindConfig from '@hypothesis/frontend-shared/lib/tailwind.preset.js';
export default {
// Use this package's preset
presets: [tailwindConfig],
content: [
// Be sure to add this project's component source to your
// tailwind content globs
'./node_modules/@hypothesis/frontend-shared/lib/**/*.{js,ts,tsx}',
],
// ...
```
## Documentation
Full documentation is available in this project's web-based pattern library.
1. Run the local web server:
```sh
$ make dev
```
2. Visit http://localhost:4001/ in a browser
## Usage
```js
import { Link } from '@hypothesis/frontend-shared';
```
## Additional dev documentation
- [Development guide](docs/developing.md)
- [Release guide](docs/releases.md)
- [Adding examples](docs/examples.md)