Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
에이전트 개발용 소형 검증된 TypeScript 패키지(오류, HTTP, 저장, 파일, 프로세스)와 문서 포함
Small, tested TypeScript packages for coding agents to build on: errors, HTTP requests, storage, files, and processes, with docs inside each one.
개발 도구TypeScript · AstroGitHub @jesusgraterol온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
ESM-only TypeScript packages for Node.js and browsers: utilities, exact decimal math, storage, HTTP, PostgreSQL, Redis, React, and NestJS.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Jesus Graterol's personal npm packages, published under jg-* names and built, tested, and released from one pnpm and Turborepo monorepo. Every package is ESM only, performs no application initialization when imported, exports its error codes, and is tested from the exact tarball that gets published. React notifications retain Sonner's browser style injection; package theme styles use explicit CSS imports.
| Package | What it does |
|---|---|
jg-exception | Coded errors for every jg package: an Exception with a stable code and JSON data, message extraction, and code checks. |
jg-api-response | Builds and recognises the { success, data, error } envelope services exchange over HTTP. |
jg-utilities | Validations, transformers, generators, and collection, async, and environment utilities. |
jg-bignumber | Exact decimal math with bignumber.js: rounding, formatting, and financial calculations. |
jg-fs | Filesystem helpers for Node.js, async and sync: paths, directories, text, JSON, atomic and bounded files. |
jg-process | Runs and stops child processes without a shell: timeouts, output limits, abort signals, process trees. |
jg-storage | Typed key-value stores over localStorage, sessionStorage, IndexedDB, and memory, for browsers and workers. |
jg-sw | Service workers for web apps: a generated caching worker with a Vite plugin and CLI, plus registration, updates, and installation. |
jg-fetch | A fetch wrapper for browsers and Node.js that never throws: timeouts, retries with Retry-After, response caps, and API envelopes. |
jg-clipboard | Copies and reads text, HTML, and images on the browser clipboard, with support detection and errors that say why the browser refused. |
jg-env | Reads environment variables strictly from any source, and secrets from files, with errors that name the key and never the value. |
jg-postgres | node-postgres helpers: safe transactions, advisory locks, SQLSTATE checks, cursor pages, and ordered lists. |
jg-redis | A read-through cache that survives Redis failing, and fail-closed one-time claims, on node-redis. |
jg-react | React hooks for online status, page visibility, Tailwind CSS breakpoints, and scroll thresholds. |
jg-tanstack-query | TanStack Query with safe defaults, opt-in IndexedDB persistence, and a sign-out clear that waits for restore. |
jg-react-router | A page outlet that focuses new pages and restores scroll on Back and Forward, and dialogs that close when the route changes. |
jg-nestjs | NestJS for HTTP APIs: an ApiException, a filter and an interceptor for one envelope, schema validation, CORS, and app bootstrap. |
jg-crypto | Hashing, random bytes and digits, HMAC signatures with constant-time verification, and authenticator app codes, for Node.js. |
jg-git-commands | Git commands for Node.js that never prompt or inherit Git environment variables, with time and output limits and typed reads. |
jg-local-docker | Checks for Node.js scripts that Docker is local before using it, plus Compose service and container reads with loopback-only ports. |
jg-github | GitHub App authentication for Node.js: app tokens, scoped installation tokens, webhook signatures, and rate-limit retry times. |
jg-site | Structured data, llms.txt files, and theme preferences for websites, in browsers and Node.js. |
jg-playwright | Playwright helpers for overflow, loaded assets, motion, axe scans, secret fields, and a fake microphone. |
jg-locks | Machine-wide named locks for scripts, agents, and apps: waits, a status of every holder, explicit recovery, and a CLI. |
jg-personal-astro-ui is also published from packages/: the Astro components and theme Jesus Graterol's own sites share. It isn't meant for general use, so the website doesn't list it.
jg-personal-ui owns the tokens, fonts, and mark artwork shared by jg-personal-astro-ui and jg-personal-react-ui. jg-react-ui supplies the shared React implementations. They are published for personal use and excluded from the website catalog. See docs/personal-ui.md for package ownership and the private React gallery.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗