https://github.com/jackdbd/matsuri
A monorepo of Hapi plugins and support libraries
https://github.com/jackdbd/matsuri
hapi hapi-plugin
Last synced: about 1 month ago
JSON representation
A monorepo of Hapi plugins and support libraries
- Host: GitHub
- URL: https://github.com/jackdbd/matsuri
- Owner: jackdbd
- Created: 2022-06-29T17:39:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T18:13:33.000Z (over 1 year ago)
- Last Synced: 2025-02-07T13:38:43.995Z (about 1 year ago)
- Topics: hapi, hapi-plugin
- Language: JavaScript
- Homepage: https://jackdbd.github.io/matsuri/
- Size: 3.87 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# matsuri ⛩️


[](https://codecov.io/gh/jackdbd/matsuri)
[](https://www.codefactor.io/repository/github/jackdbd/matsuri)
[](https://conventionalcommits.org)
## Installation
Clone the repo:
```shell
git clone git@github.com:jackdbd/matsuri.git
cd matsuri
```
Install all dependencies from npm.js and setup git hooks with [husky](https://typicode.github.io/husky/):
```sh
npm install
```
## Build
This monorepo uses [Typescript project references](https://www.typescriptlang.org/docs/handbook/project-references.html) to build all of its libraries, and [Turborepo](https://turbo.build/repo) for all other tasks.
Build all libraries and applications:
```sh
npm run build
```
Build the docs of all packages, and also an index page:
```sh
npm run docs
```
Generate a file size report for each library:
```sh
npm run size
```
## Docs
See [docs](./docs/README.md).
## Scripts
See [scripts](./scripts/README.md).