Skip to content

Documentation & Scratch 3 Extension for the CL5 protocol that powers CLΩ.

License

Notifications You must be signed in to change notification settings

cloudlink-omega/cl5

Repository files navigation

CL5 Extension Gallery Thumbnail

CL5 Protocol Extension

🦆👋 An implementation of the CloudLink 5 protocol for Scratch 3, which powers CLΩ.

🧑‍💻 Where can I get the latest version?

Grab one of these and import it into your Scratch editor.

📝🦆 Documentation

See the Wiki for In-Band and Signaling protocol documentation.

💻🔨🦆 Development

Clone and install this repo on your machine to get started.

git clone git@github.com/cloudlink-omega/cl5.git
cd extension
npm install

📝🔍🦆 Checking

Check for typing: npm run lint:type

Check for format: npm run lint:format (Fix: npm run format)

Check for eslint: npm run lint (Fix: npm run fix)

📦🔨🦆 Building

Build: npm run build

Build for Turbowarp (format to match its prettier): npm run build:turbowarp

Development server: npm run start (Extension: http://localhost:8080/index.global.js)

Notes

🦆⚖️ This extension is made with a lot of 🦆s and ❤️ under the MIT license.

🦆❤️👉 This repo was rebuilt using FurryR/scratch-ext scaffolding!