String utilities
Tạo slug, đổi kiểu chữ, escape HTML và cắt chuỗi an toàn.
Bộ tiện ích JavaScript và TypeScript gọn nhẹ, có thể kết hợp linh hoạt để xây dựng ứng dụng web hiện đại — từ Node.js đến Next.js.
API nhỏ, rõ ràng và có kiểu dữ liệu. Chỉ lấy những gì cần dùng, tích hợp vào stack hiện có.
Tạo slug, đổi kiểu chữ, escape HTML và cắt chuỗi an toàn.
Pick, omit, deep merge, đọc đường dẫn lồng nhau và clone JSON.
Retry với exponential backoff, timeout, deduplication và sleep hỗ trợ abort.
Quản lý query parameters, parse URL và gửi request JSON có kiểu.
Kiểm tra email, URL HTTP(S), record, khoảng số và điều kiện đầu vào.
TypeScript strict, Node test runner, source maps và GitHub Actions CI.
Clone repository để khám phá mã nguồn, chạy kiểm thử và build cục bộ.
git clone https://github.com/Velclaw/OCode.js.git
cd OCode.js
npm install
npm test
npm run buildimport { slugify } from "ocode-js/string";
import { retry } from "ocode-js/async";
const slug = slugify("Build a better web");
const result = await retry(
async () => fetch("/api/status"),
{ attempts: 3, delayMs: 200 }
);Lưu ý: package chưa được phát hành lên npm. Các import ở trên yêu cầu build cục bộ hoặc liên kết package vào dự án (link); xem hướng dẫn trong README.
OCode.js bổ sung tiện ích cho dự án của bạn; không thay thế framework, runtime hay nền tảng triển khai.
Khám phá mã nguồn, đọc tài liệu API và đóng góp cải tiến cho bộ tiện ích.