Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toss/slash
A collection of TypeScript/JavaScript packages to build high-quality web services.
https://github.com/toss/slash
javascript react toss typescript web
Last synced: 6 days ago
JSON representation
A collection of TypeScript/JavaScript packages to build high-quality web services.
- Host: GitHub
- URL: https://github.com/toss/slash
- Owner: toss
- License: mit
- Created: 2022-10-06T03:47:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T04:33:23.000Z (about 2 months ago)
- Last Synced: 2024-10-29T10:53:38.323Z (about 2 months ago)
- Topics: javascript, react, toss, typescript, web
- Language: JavaScript
- Homepage: https://slash.page
- Size: 266 MB
- Stars: 2,728
- Watchers: 16
- Forks: 301
- Open Issues: 21
-
Metadata Files:
- Readme: README-ko_kr.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# [Slash](https://slash.page) 라이브러리 · [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/toss/slash/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/toss/slash/blob/main/.github/CONTRIBUTING.md)
[English](./README.md) | 한국어
Slash 라이브러리는 [토스](https://toss.im)에서 사용하는 TypeScript/JavaScript 패키지들이에요. 좋은 웹 서비스를 만들 수 있는 기반으로 사용할 수 있도록 30개 이상의 npm 패키지를 제공하고 있어요.
- [**common**](https://github.com/toss/slash/blob/main/packages/common): Node.js 및 브라우저 환경 모두에서 사용할 수 있는 일반적인 라이브러리들이에요. 대표적인 예시로 [@toss/utils](https://github.com/toss/slash/blob/main/packages/common/utils), [@toss/hangul](https://github.com/toss/slash/blob/main/packages/common/hangul)이 있어요.
- [**react**](https://github.com/toss/slash/blob/main/packages/react): React로 웹 서비스를 개발할 때 쉽게 사용할 수 있는 컴포넌트, Hooks, 또는 유틸리티 함수예요. 대표적인 예시로 [@toss/use-overlay](https://github.com/toss/slash/blob/main/packages/react/use-overlay), [@toss/emotion-utils](https://github.com/toss/slash/blob/main/packages/react/emotion-utils)가 있어요.[Slash 라이브러리 공식 문서](https://slash.page/ko)
## 프로젝트 상태
- Slash는 레거시 프로젝트이고, 현재 유지보수되고 있지 않습니다.
- Slash의 여러 유용한 기능들은 여러 개의 별도 패키지들로 분리될 예정이며, 현재 개발 진행 중입니다.
- [es-hangul](https://github.com/toss/es-hangul)은 쉽게 한글을 다룰 수 있도록 돕는 JavaScript 라이브러리입니다.
- [es-toolkit](https://github.com/toss/es-toolkit)은 높은 성능과 작은 번들 사이즈, 강력한 타입을 자랑하는 현대적인 JavaScript 유틸리티 라이브러리입니다.
- [suspensive](https://github.com/toss/suspensive)는 React의 Suspense와 ErrorBoundary를 우아하게 다루는 JavaScript 라이브러리입니다.
- [use-funnel](https://github.com/toss/use-funnel)은 강력하고 안전한 단계별 상태 관리 React 라이브러리입니다.
- Slash 기여를 원하시는 분들은 Slash가 아닌 위 패키지들에 기여를 부탁드립니다.## 기여하기
Slash 라이브러리에는 토스 팀원이 아니더라도 누구나 기여할 수 있어요. Slash 라이브러리에 기여하고 싶다고 생각하셨다면 아래 문서를 참고해주세요.
[CONTRIBUTING](./.github/CONTRIBUTING.md)
## 라이선스
MIT © Viva Republica, Inc. [LICENSE](./LICENSE) 파일을 참고하세요.