pantry/README.md

48 lines
1 KiB
Markdown
Raw Normal View History

2022-08-01 22:43:40 +03:00
![tea](https://tea.xyz/banner.png)
2022-10-31 18:08:38 +03:00
This pantry† represents the most essential open source packages in the world.
We promise to prioritize fixes, updates and robustness for these packages.
We will not lightly accept additions, and thus suggest submitting your pull
request against [pantry.extra] first.
2022-08-01 22:43:40 +03:00
2022-10-31 18:08:38 +03:00
> † see [pantry.zero] for “what is a pantry”
2022-10-31 18:08:38 +03:00
# Use with tea/cli
2022-10-31 18:08:38 +03:00
tea/cli clones/updates this pantry and [pantry.extra] when installed with the
2022-11-07 18:33:11 +03:00
installer or when you run `tea --sync`. At this time pantries are not
versioned.
2022-08-01 22:43:40 +03:00
2022-10-31 18:08:38 +03:00
# Contributing
2022-08-01 22:43:40 +03:00
2022-11-07 18:33:11 +03:00
See the contributing guide in [pantry.zero].
2022-08-01 22:43:40 +03:00
 
2022-08-01 22:43:40 +03:00
2022-10-31 18:08:38 +03:00
# Meta
## Dependencies
2022-08-01 22:43:40 +03:00
| Project | Version |
|-------------|---------|
2022-10-30 17:40:37 +03:00
| deno.land | ^1.27 |
2022-08-01 22:43:40 +03:00
| tea.xyz | ^0 |
2022-08-17 15:22:22 +03:00
## Build All
```sh
2022-10-31 18:08:38 +03:00
scripts/ls.ts | scripts/sort.ts | scripts/build.ts
2022-08-17 15:22:22 +03:00
```
2022-09-08 23:40:35 +03:00
## Typecheck
```sh
for x in scripts/*.ts src/app.ts; do
deno check --unstable --import-map=$SRCROOT/import-map.json $x
2022-09-08 23:40:35 +03:00
done
```
2022-10-31 18:08:38 +03:00
2022-11-07 18:33:11 +03:00
[pantry.zero]: https://github.com/teaxyz/pantry.zero#contributing
2022-11-18 19:13:15 +03:00
[pantry.extra]: https://github.com/teaxyz/pantry.extra