2.7.2 • Published 5 months ago
modern-web-swiss-army-knife v2.7.2
modern-web-swiss-army-knife
요약
라이브러리 하나로 모던 웹 99% 만들기
주의사항
- npm 및 yarn legacy 환경에서만 동작합니다.
- 패키지 호이스팅을 가정하고 만들어진 라이브러리입니다. (의도적인 ghost-deps)
- pnpm에서는 정상 동작하지 않습니다. (별도의 설정이 필요합니다)
라이브러리 설명
@chakra-ui/react
: Chakra UI@chromatic-com/storybook
: Storybook Util@dotenvx/dotenvx
:.env
reader@egjs
: egjs 라이브러리 모음 (by naver)@egjs/axes
@egjs/conveyer
@egjs/grid
@egjs/imready
@egjs/persist
@egjs/react-flicking
@egjs/react-infinitegrid
@emotion
: CSS-in-JS 라이브러리@emotion/babel-plugin
@emotion/babel-preset-css-prop
@emotion/css
@emotion/react
@emotion/styled
@floating-ui
: 팝업 UI 위치 계산해주는 라이브러리@floating-ui/core
@floating-ui/dom
@floating-ui/react
@fluentui
: ms Fluent UI 프레임워크@fluentui/react
@fluentui/react-components
@headlessui/react
: UI 프레임워크@hocuspocus
: Tiptap 에디터의 Collaborative Editing을 위한 라이브러리@hocuspocus/extension-database
@hocuspocus/extension-logger
@hocuspocus/provider
@hocuspocus/server
@hocuspocus/transformer
@hono
: Hono 웹서버@hono/node-server
@hono/node-ws
@hono/swagger-ui
@hono/trpc-server
@hono/typia-validator
@hono/zod-openapi
@hono/zod-validator
@hookform/resolvers
:shadcn-ui
에서 사용@linaria
: CSS-in-JS 라이브러리@linaria/core
@linaria/react
@mantine
: UI 프레임워크@mantine/carousel
@mantine/charts
@mantine/code-highlight
@mantine/core
@mantine/dates
@mantine/dropzone
@mantine/form
@mantine/hooks
@mantine/modals
@mantine/notifications
@mantine/nprogress
@mantine/spotlight
@mantine/tiptap
@mui
: Material UI 프레임워크@mui/base
@mui/icons-material
@mui/material
@mui/system
@mui/x-charts
@mui/x-data-grid
@mui/x-date-pickers
@mui/x-tree-view
@radix-ui
: UI 프레임워크 (shadcn-ui용)@radix-ui/react-accordion
@radix-ui/react-alert-dialog
@radix-ui/react-aspect-ratio
@radix-ui/react-avatar
@radix-ui/react-checkbox
@radix-ui/react-collapsible
@radix-ui/react-context-menu
@radix-ui/react-dialog
@radix-ui/react-dropdown-menu
@radix-ui/react-hover-card
@radix-ui/react-label
@radix-ui/react-menubar
@radix-ui/react-navigation-menu
@radix-ui/react-popover
@radix-ui/react-progress
@radix-ui/react-radio-group
@radix-ui/react-scroll-area
@radix-ui/react-select
@radix-ui/react-separator
@radix-ui/react-slider
@radix-ui/react-slot
@radix-ui/react-switch
@radix-ui/react-tabs
@radix-ui/react-toast
@radix-ui/react-toggle
@radix-ui/react-toggle-group
@radix-ui/react-tooltip
@react-spring/web
: React Spring 애니메이션 라이브러리@solid-primitives
: solid-js용 유틸리티 라이브러리@solid-primitives/active-element
@solid-primitives/audio
@solid-primitives/clipboard
@solid-primitives/connectivity
@solid-primitives/context
@solid-primitives/controlled-props
@solid-primitives/date
@solid-primitives/destructure
@solid-primitives/devices
@solid-primitives/event-bus
@solid-primitives/event-listener
@solid-primitives/event-props
@solid-primitives/fetch
@solid-primitives/fullscreen
@solid-primitives/graphql
@solid-primitives/immutable
@solid-primitives/intersection-observer
@solid-primitives/jsx-tokenizer
@solid-primitives/keyed
@solid-primitives/map
@solid-primitives/media
@solid-primitives/memo
@solid-primitives/mouse
@solid-primitives/mutable
@solid-primitives/mutation-observer
@solid-primitives/page-visibility
@solid-primitives/permission
@solid-primitives/promise
@solid-primitives/props
@solid-primitives/raf
@solid-primitives/range
@solid-primitives/refs
@solid-primitives/resize-observer
@solid-primitives/resource
@solid-primitives/rootless
@solid-primitives/scheduled
@solid-primitives/script-loader
@solid-primitives/set
@solid-primitives/share
@solid-primitives/signal-builders
@solid-primitives/state-machine
@solid-primitives/static-store
@solid-primitives/storage
@solid-primitives/stream
@solid-primitives/timer
@solid-primitives/transition-group
@solid-primitives/tween
@solid-primitives/websocket
@solidjs/router
: SolidJS 라우터@stitches/react
: CSS-in-JS 라이브러리@storybook
: UI 테스팅 & 프리뷰 프레임워크@storybook/addon-docs
@storybook/addon-essentials
@storybook/addon-interactions
@storybook/addon-links
@storybook/addon-onboarding
@storybook/blocks
@storybook/react
@storybook/react-vite
@storybook/test
@suid
: solid-js 용 material UI 라이브러리@suid/icons-material
@suid/material
@suid/vite-plugin
@suspensive/react
: React Suspense 라이브러리@suyongs/solid-utility
: solid-js용 유틸리티 라이브러리@svgr/plugin-svgo
: svg를 react 컴포넌트로 변환해주는 라이브러리@swc
: Rust로 만든 TypeScript 컴파일러@swc/cli
@swc/core
@tailwindcss/typography
: Tailwind용 Typography 플러그인@tanstack
: TanStack 라이브러리 모음@tanstack/react-query
: react-query@tanstack/react-virtual
: virtualization@tanstack/solid-query
: solid용 query@tanstack/solid-virtual
: solid용 virtualization
@tiptap
: wysiwyg 에디터@tiptap/extension-collaboration
@tiptap/extension-collaboration-cursor
@tiptap/pm
@tiptap/react
@tiptap/starter-kit
@total-typescript/ts-reset
: TypeScript 설정 리셋 라이브러리@types
: 타입 지원용@types/axios
@types/color
@types/d3
@types/d3-array
@types/hammerjs
@types/luxon
@types/node
@types/node-forge
@types/react
@types/react-dom
@types/stylis
@types/three
@types/turndown
@types/uuid
@typescript-eslint/eslint-plugin
: ts용 eslint 플러그인 1@typescript-eslint/parser
: ts용 eslint 플러그인 2@use-gesture/react
: 제스쳐 라이브러리 (react용)@use-gesture/vanilla
: 제스쳐 라이브러리 (vanilla용)@vanilla-extract
: CSS-in-JS 라이브러리@vanilla-extract/css
@vanilla-extract/css-utils
@vanilla-extract/dynamic
@vanilla-extract/recipes
@vanilla-extract/rollup-plugin
@vanilla-extract/sprinkles
@vanilla-extract/vite-plugin
@vitejs/plugin-react-swc
: react vite 플러그인 (swc용)@wyw-in-js
:@linaria
용 유틸리티@wyw-in-js/babel-preset
@wyw-in-js/vite
allotment
: pane 라이브러리 (react용)antd
: UI 프레임워크atropos
: 3D Parallax 라이브러리autoprefixer
: tailwind용axios
: HTTP 클라이언트babel
: JS Transpilerbabel-preset-react
babel-preset-solid
builtin-modules
: node.js 내장 모듈 리스트 가져오는 라이브러리 (번들러용 유틸리티)class-variance-authority
: CSS-in-JS 라이브러리 (tailwind용)clsx
: CSS 클래스 조합 라이브러리cmdk
: shadcn-ui용 라이브러리color
: 색상 관련 라이브러리concurrently
: 스크립트 병렬 실행 라이브러리d3
: 데이터 시각화 라이브러리d3-array
date-fns
: 날짜 관련 라이브러리 (moment 대체 1)dayjs
: 날짜 관련 라이브러리 (moment 대체 2)deepmerge-ts
: 객체 병합 라이브러리embla-carousel-react
: shadcn-ui용 라이브러리emotion-solid
:@emotion
을 solid-js에서 사용하기 위한 라이브러리es-hangul
: 한글 유틸리티 라이브러리es-toolkit
: lodash같은 JS 유틸리티 라이브러리esbuild
eslint
: 코드 품질 검사eslint-import-resolver-typescript
eslint-plugin-import
eslint-plugin-prettier
eslint-plugin-react-hooks
eslint-plugin-react-refresh
eslint-plugin-solid
fast-average-color
: 이미지 색상 추출 라이브러리framer-motion
: react용 애니메이션 라이브러리hammerjs
: 제스처 라이브러리hono
: hono 웹서버 (@hono와 동일)hono-rate-limiter
immutable
: 불변 객체 라이브러리input-otp
:shadow-ui
용 라이브러리jotai
: 상태 관리 라이브러리 (react용)jotai-cache
: jotai 플러그인jsonwebtoken
: jwt 라이브러리lightningcss
: css 파서lossless-json
: recursive한 JSON도 제대로 파싱해주는 라이브러리lucide-react
: shadcn-ui용luxon
: 날짜 라이브러리 (moment 대체 3)magic-regexp
: regexp 빌더matter-js
: 2D 물리 라이브러리moment
: 날짜 라이브러리 (deprecated, 비추)msw
: API Mocking 라이브러리nanoid
: unique한 ID 생성하는 라이브러리next-themes
: shadcn-ui용node-forge
: 브라우저단 암호화 라이브러리overlay-kit
: 오버레이(toast, modal 등)들 제어용 라이브러리patch-package
: npm 패키지 수정 라이브러리peerjs
: webrtc 라이브러리postcss
: css 후처리기postcss-loader
postcss-preset-mantine
postcss-simple-vars
prettier
: 코드 포맷터prisma
: ORM 라이브러리prop-types
: prop 타입 체크 라이브러리prosemirror
: Tiptap의 base 에디터prosemirror-dev-toolkit
prosemirror-history
prosemirror-inputrules
prosemirror-markdown
prosemirror-model
prosemirror-transform
prosemirror-view
react
: 리액트react-day-picker
:shadcn-ui
용react-dom
: 리액트 DOMreact-flip-toolkit
: MAGIC 애니메이션 라이브러리react-hook-form
: form 라이브러리 (shadow-ui용)react-resizable-panels
: panel 라이브러리react-router
: 리액트 라우터react-theme-provider
: 테마 프로바이더 라이브러리react-three-fiber
: Three.js 래퍼 라이브러리react-transition-group
: 리액트 애니메이션 라이브러리react-virtualized
: virtualization 라이브러리 1react-virtuoso
: 리액트 최고존엄 virtualization 라이브러리react-window
: virtualization 라이브러리 2recoil
: 상태 관리 라이브러리 (react용)reflect-metadata
: ts legacy decorator에 metadata를 추가하는 라이브러리 (typeorm
용)remark-gfm
: markdown 파서 (github향 첨가)rollup
: 롤업rooks
: 리액트용 훅 라이브러리semver
: 버저닝 라이브러리serve
: 파일 서빙용 서버 유틸리티solid-floating-ui
:@floating-ui
의 solid-js용 라이브러리solid-js
: react 대체 라이브러리 (react보다 빠르고 간편함)solid-tiptap
:@tiptap
의 solid-js용 라이브러리solid-transition-group
: solid-js 애니메이션 라이브러리sonner
: shadow-ui용 라이브러리storybook
: 위 설명 참고storybook
storybook-solidjs
storybook-solidjs-vite
styled-components
: CSS-in-JS 라이브러리stylis
: lightweight css 파서tailwind-merge
: tailwind class 병합 유틸리티tailwindcss
: tailwindtailwindcss-animate
: tailwind 애니메이션 플러그인terser
: JS 압축기three
: 3D 라이브러리ts-pattern
: ts 패턴 매칭 라이브러리ts-regex-builder
: ts regexp 빌더tstl
: stl ts버전tsx
: node-ts 대용품 (ts 바로 실행가능)turndown
: 마크다운 파서type-fest
: 타입 유틸리티 라이브러리typeorm
: ORM 라이브러리typescript
: 타입스크립트typia
: samchon 깃허브 참고use-gesture
: 제스처 라이브러리uuid
: uuid v4 생성 라이브러리vaul
:shadow-ui
용 라이브러리vite
: 최고 존엄 번들러(발음법: "veet"와 비슷한 /vit/ 입니다.)
vite-plugin-react
: react용 vite 플러그인vite-plugin-solid
: solid-js용 vite 플러그인vite-plugin-static-copy
: vite용 파일 복사 플러그인vite-plugin-svgr
: svgr vite 플러그인vitest
: 테스팅 라이브러리wouter
: 경량화된 react routery-prosemirror
: prosemirror 라이브러리zod
: type validation 라이브러리zustand
: 상태 관리 라이브러리 (react용)
2.7.0
6 months ago
2.7.2
5 months ago
2.7.1
6 months ago
1.15.4
11 months ago
1.15.3
11 months ago
1.15.2
11 months ago
1.15.5
11 months ago
2.2.1
10 months ago
2.5.0
10 months ago
2.4.0
10 months ago
2.4.3
10 months ago
2.6.0
10 months ago
2.4.5
10 months ago
2.6.2
10 months ago
2.4.4
10 months ago
2.0.0
10 months ago
2.4.7
10 months ago
2.4.6
10 months ago
1.15.1
11 months ago
1.15.0
11 months ago
1.14.0
11 months ago
1.13.0
11 months ago
1.12.0
11 months ago
1.11.0
11 months ago
1.10.0
11 months ago
1.9.0
11 months ago
1.8.0
11 months ago
1.7.0
11 months ago
1.5.0
11 months ago
1.4.0
11 months ago
1.3.2
11 months ago
1.2.1
1 year ago
1.2.0
1 year ago