Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikitavoloboev/ts
TS libraries and other code
https://github.com/nikitavoloboev/ts
bun typescript typescript-library
Last synced: 21 days ago
JSON representation
TS libraries and other code
- Host: GitHub
- URL: https://github.com/nikitavoloboev/ts
- Owner: nikitavoloboev
- License: mit
- Created: 2016-06-10T16:41:33.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T10:45:03.000Z (3 months ago)
- Last Synced: 2024-08-10T01:06:46.386Z (3 months ago)
- Topics: bun, typescript, typescript-library
- Language: TypeScript
- Homepage:
- Size: 502 KB
- Stars: 820
- Watchers: 28
- Forks: 97
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
- favorite-link - 我的 macOS 配置:Zsh,Karabiner,VS Code,Sublime,Neovim,Nix,Hammerspoon。
- awesome-starred-test - nikitavoloboev/ts - TS libraries and other code (TypeScript)
- jimsghstars - nikitavoloboev/ts - TS libraries and other code (TypeScript)
README
# TS
> TS libraries and other code
## Setup
Using [Bun](https://bun.sh).
Currently requires [ts-utils](https://github.com/nikitavoloboev/ts-utils) to be present in `lib` folder (will be improved, PRs welcome).
```
mkdir lib && cd lib && git clone https://github.com/nikitavoloboev/ts-utils && cd ..
bun i
```## Run
I use this repo to test TS code fast.
```
bun dev
```Runs: `tput reset && bun --watch run.ts`
## Libraries
I publish [TS Utils lib](https://github.com/nikitavoloboev/ts-utils).
## Scripts
Mostly use ts and this repo for scripts. [scripts/get-git-project-of-path.ts](scripts/get-git-project-of-path.ts) is good example. I then run them with [KM](https://www.keyboardmaestro.com/main/).
## Contribute
Can see [existing issues](../../issues) for things being worked on. See [main issue](../../issues/25) for what's in focus right now.
Can [open new issue](../../issues/new/choose) (search existing ones for duplicates first) or start discussion on [GitHub](../../discussions) or [Discord](https://discord.com/invite/TVafwaD23d).
Can always submit draft PRs with good ideas/fixes. You will be helped along the way to make it merge ready.
[![Discord](https://img.shields.io/badge/Discord-100000?style=flat&logo=discord&logoColor=white&labelColor=black&color=black)](https://discord.com/invite/TVafwaD23d) [![X](https://img.shields.io/badge/nikitavoloboev-100000?logo=X&color=black)](https://x.com/nikitavoloboev) [![nikiv.dev](https://img.shields.io/badge/nikiv.dev-black)](https://nikiv.dev)