Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/svemat01/cc-ts
https://github.com/svemat01/cc-ts
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/svemat01/cc-ts
- Owner: svemat01
- Created: 2024-02-26T17:34:10.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-11-28T15:24:56.000Z (about 2 months ago)
- Last Synced: 2024-11-28T15:27:18.352Z (about 2 months ago)
- Language: TypeScript
- Size: 377 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![Learn more about helpers](./libraries/helpers)
### 🏗️ @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)