https://github.com/svemat01/cc-ts
https://github.com/svemat01/cc-ts
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/svemat01/cc-ts
- Owner: svemat01
- Created: 2024-02-26T17:34:10.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-28T20:13:14.000Z (7 months ago)
- Last Synced: 2025-01-29T13:12:52.933Z (5 months ago)
- Language: TypeScript
- Homepage: https://cc-ts.vercel.app
- Size: 269 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - svemat01/cc-ts - (TypeScript)
README
# 🎮 CC-TS: TypeScript for ComputerCraft
> Making ComputerCraft development awesome with the power of TypeScript! 🚀
## 📦 Packages
### 🛠️ @cc-ts/helpers
Your trusty toolbelt for ComputerCraft TypeScript development! Packed with utilities that make CC programming a breeze.
- ⏰ Promise-based event handling
- 🎯 Type-safe CLI parser
- 🌽 Distributed ID generation (Sandcorn)
- 🚦 AbortController for graceful cancellation
- 📡 Rednet helpers
- And much more
### 🏗️ @cc-ts/builder
The magical bundler that turns your TypeScript into ComputerCraft-ready Lua!
- 🎯 TypeScript to Lua compilation
- 📦 Smart bundling with dependency resolution
- 🔍 Source map support
- 🚀 Development server
- ⚡ Watch mode
- 🗜️ Optional minification[Learn more about builder](./packages/builder)
### 🚀 @cc-ts/crpc
Type-safe RPC that speaks tRPC - because even sand computers deserve great APIs!
- 🔐 End-to-end type safety
- 🤝 tRPC compatibility
- 🖥️ Native Rednet support
- 📡 Built-in subscriptions
- 🔌 Multiple transport options[Learn more about CRPC](./libraries/crpc)
### 🎨 create-cc-ts
Create new CC-TS projects with zero configuration! Choose from:
- 📦 **Bundled App**: Complete application with bundling and development setup
- 📚 **CC Library**: Shareable library for other CC-TS projects[Learn more about create-cc-ts](./packages/create-cc-ts)