Learn apps-client Learn how to use apps-client with Shoulder.dev Helix Cloud Integration Explain the relationship between @helixml/apps-client and Helix Cloud. What services are available on Helix Cloud that the client library interacts with? AppClient Component Describe the core AppClient component in detail: its purpose, initialization, and how it interacts with the Helix Cloud backend. Running Scripts Detail the runScript method, including how to specify script files, pass input parameters, and handle the returned result. Script Development Guide developers on creating scripts for use with @helixml/apps-client. Discuss the supported script types and their capabilities. Data Management Explore how @helixml/apps-client allows interaction with data stored in Helix Cloud. Include methods for retrieving, updating, and manipulating data. Error Handling and Debugging Provide strategies for identifying and resolving errors that occur when using @helixml/apps-client. Extending Functionality Cover the potential for extending the client library with custom features or integrations. Best Practices and Optimization Offer guidance on maximizing the performance and efficiency of applications using @helixml/apps-client. Use Cases and Examples Provide real-world examples of how @helixml/apps-client can be used to solve problems or build specific applications. Community and Resources Point users to documentation, community forums, or other resources for further learning and support. Codebase Learn the codebase to contribute to apps-client