diff --git a/README.md b/README.md index 70514e50..430804f4 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,7 @@ -[![CI test status](https://github.com/pybricks/pybricks-code/workflows/CI%20Tests/badge.svg)](https://github.com/pybricks/pybricks-code/actions/workflows/test-pull-request.yml) [![codecov](https://codecov.io/gh/pybricks/pybricks-code/branch/master/graph/badge.svg?token=EJEBMN635G)](https://codecov.io/gh/pybricks/pybricks-code) +# PyBricks CaptiClient -pybricks-code -============= +PyBricks CaptiClient is a customized version of the open-source Pybricks Code editor focused on classroom-friendly coding, clearer project navigation, and real-time co-op programming. -A Web App for programming LEGO® Powered Up smart hubs using Pybricks MicroPython. +It keeps the Pybricks firmware and MicroPython workflow while adding CaptiClient-specific features such as shared room programs, cross-device collaboration support, a redesigned home experience, Jerry AI assistance, and clearer onboarding for new users. -**Try it at or the latest updates .** - -![screenshot](.README/screenshot.png) - -# Contributing - -If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome. - -For more details, see the file [CONTRIBUTING.md](./CONTRIBUTING.md). - ---- - - -LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this project. - +CaptiClient is not an official Pybricks product and is not affiliated with, sponsored by, endorsed by, or maintained by the Pybricks project. Pybricks names, firmware, documentation, APIs, and original app code remain the work of their respective authors and maintainers. This project preserves the required open-source license notices from Pybricks Code. diff --git a/package.json b/package.json index 4c2930aa..7f64dc58 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "@typescript-eslint/eslint-plugin": "^6.18.1", "@typescript-eslint/parser": "^6.20.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.1.8", "eslint-config-react-app": "^7.0.1", "eslint-config-typed-fp": "^4.4.0", "eslint-plugin-functional": "^5.0.8", diff --git a/yarn.lock b/yarn.lock index 4f49ce27..75fd0a21 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3028,7 +3028,7 @@ __metadata: dotenv: ^16.4.0 dotenv-expand: ^10.0.0 eslint: ^8.56.0 - eslint-config-prettier: ^9.1.0 + eslint-config-prettier: ^10.1.8 eslint-config-react-app: ^7.0.1 eslint-config-typed-fp: ^4.4.0 eslint-plugin-functional: ^5.0.8 @@ -8983,14 +8983,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.1.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" +"eslint-config-prettier@npm:^10.1.8": + version: 10.1.8 + resolution: "eslint-config-prettier@npm:10.1.8" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 9229b768c879f500ee54ca05925f31b0c0bafff3d9f5521f98ff05127356de78c81deb9365c86a5ec4efa990cb72b74df8612ae15965b14136044c73e1f6a907 + checksum: 9140e19f78f0dbc888b160bb72b85f8043bada7b12a548faa56cea0ba74f8ef16653250ffd014d85d9a376a88c4941c96a3cdc9d39a07eb3def6967166635bd8 languageName: node linkType: hard