Brazildiogomoretti/javali
🐗 Create a modern JavaScript library that uses ES6 + Jest
🐗 Javali — Create React App nhưng dành riêng cho thư viện JavaScript
Javali (viết tắt của JavaScript Library) là một công cụ CLI giúp tạo nhanh thư viện JavaScript hiện đại, được cấu hình sẵn với ES6, TypeScript, Jest và Rollup.
Javali là một công cụ dòng lệnh (CLI) giúp bạn khởi tạo một thư viện JavaScript từ đầu chỉ trong một lệnh, tương tự như Create React App nhưng chuyên dùng cho thư viện thay vì ứng dụng. Dự án do Diogo Moretti phát triển, hưỗng tới trải nghiệm nhanh gọn mà không cần cấu hình phức tạp.
✨ Điểm nổi bật
- Lệnh đơn giản: tạo thư viện chỉ với một lệnh
npx javali my-libhoặcjavali my-lib. - Hỗ trợ ES6: mã nguồn viết bằng ES6 được biên dịch sang UMD và CommonJS.
- Hỗ trợ TypeScript: dùng cờ
--typescriptđể khởi tạo dự án bằng TypeScript. - Kiểm thử bằng Jest: tích hợp sẵn Jest để viết và chạy test.
- Bundle bằng Rollup: sử dụng Rollup làm bundler chính.
- Live Server: hỗ trợ chạy local bằng Live Server để phát triển nhanh.
💡 Vì sao đáng chú ý
Javali giúp bạn bỏ qua mọi bước cấu hình ban đầu khi tạo thư viện JavaScript — chỉ cần một lệnh là có ngay môi trường hoạt động với test, bundle và hỗ trợ TypeScript. Phù hợp cho các bạn muốn nhanh tay public một thư viện lên npm mà không muốn bỏ thời gian vào việc setup.
#JavaScript #CLI #TypeScript #Jest #Rollup #TiniX
Similar Projects
Discover other similar projects and AI models.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.