Slash 라이브러리
Slash 라이브러리는 토스에서 사용하는 TypeScript/JavaScript 패키지들이에요.
높은 퀄리티의 웹 서비스를 만들 수 있는 기반으로 사용할 수 있도록 30개 이상의 npm 패키지를 제공하고 있어요.
⌘ + K
를 입력해서 라이브러리 문서를 탐색해보세요.
추천 라이브러리
- @toss/use-overlay 는
useOverlay
React hook을 제공하여, 오버레이를 선언적으로 관리할 수 있게 해 줘요. - @toss/react 는 높은 퀄리티의 웹 서비스를 개발할 수 있도록 다양한 React 컴포넌트, Hooks, 유틸리티 함수를 제공해요.
- @toss/utils 는 Node.js와 브라우저 환경에서 사용할 수 있는 간단하고 모던한 유틸리티 함수를 제공해요.
- @toss/hangul 는 hangul 문자를 다루기 위한 유틸리티 함수를 제공해요.
프로젝트 상태
- Slash는 레거시 프로젝트이고, 현재 유지보수되고 있지 않습니다.
- Slash의 여러 유용한 기능들은 여러 개의 별도 패키지들로 분리될 예정이며, 현재 개발 진행 중입니다.
- es-hangul은 쉽게 한글을 다룰 수 있도록 돕는 JavaScript 라이브러리입니다.
- es-toolkit은 높은 성능과 작은 번들 사이즈, 강력한 타입을 자랑하는 현대적인 JavaScript 유틸리티 라이브러리입니다.
- suspensive는 React의 Suspense와 ErrorBoundary를 우아하게 다루는 JavaScript 라이브러리입니다.
- use-funnel은 강력하고 안전한 단계별 상태 관리 React 라이브러리입니다.
- Slash 기여를 원하시는 분들은 Slash가 아닌 위 패키지들에 기여를 부탁드립니다.