{"id":23163155,"url":"https://github.com/playfab/sdktestingcloudscript","last_synced_at":"2025-08-18T03:32:02.375Z","repository":{"id":15006123,"uuid":"70827044","full_name":"PlayFab/SdkTestingCloudScript","owner":"PlayFab","description":"This is the Cloud Script used for the internal testing of all SDKs.","archived":false,"fork":false,"pushed_at":"2022-05-18T19:59:25.000Z","size":433,"stargazers_count":26,"open_issues_count":4,"forks_count":19,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-05T19:22:56.476Z","etag":null,"topics":["cloud-script","javascript","playfab","typescript"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PlayFab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-13T16:40:25.000Z","updated_at":"2023-03-28T13:37:12.000Z","dependencies_parsed_at":"2022-09-12T18:23:51.511Z","dependency_job_id":null,"html_url":"https://github.com/PlayFab/SdkTestingCloudScript","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/PlayFab/SdkTestingCloudScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayFab%2FSdkTestingCloudScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayFab%2FSdkTestingCloudScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayFab%2FSdkTestingCloudScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayFab%2FSdkTestingCloudScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PlayFab","download_url":"https://codeload.github.com/PlayFab/SdkTestingCloudScript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayFab%2FSdkTestingCloudScript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270940362,"owners_count":24671669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-script","javascript","playfab","typescript"],"created_at":"2024-12-18T00:16:32.643Z","updated_at":"2025-08-18T03:32:02.050Z","avatar_url":"https://github.com/PlayFab.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sdk-Testing Cloud Script README\n\nCloud Script example, and TypeScript typings for PlayFab Cloud Script Environment\n\nCloud Script is optional.  It allows you to define logic that runs on a secure PlayFab server.  TypeScript is additionally optional, as it allows you to write your Cloud Script with additional validation.\n\n\n## 1. Community Support\n\nThis is a community supported set of samples.\n\nFor new and existing users, you can use the current version as it is. The team at Microsoft would no longer be providing official support for those using this SDK. You can continue to get community support and updates at [PlayFab forums](https://community.playfab.com/index.html).\n\nWe are currently looking for reliable community partners to provide long-term support for this SDK. If you are interested to take ownership and provide future maintenance, let us know. \n\nWhat you have to do: \n* Fork this repo\n* Push your updates\n* Make sure you follow the Apache License, Version 2.0 guidelines for reproduction and modification, and document that Microsoft PlayFab is the original creator\n* Go to [PlayFab forums](https://community.playfab.com/index.html)\n* Write a post with a link to your forked repo so everyone knows about them\n\nWe're excited to hear from you. Thank you for your support and happy coding.\n\n## 2. Overview:\n\nThis project serves several purposes:\n\n1. Demonstrate a repository linked to your PlayFab title, which automatically populates the Cloud Script for your title\n  * All *.js files are merged, and then that merged file becomes your title's Cloud Script\n2. Provide you a working [Cloud Script file](ExampleCloudScript.js)\n3. Demonstrate the [Cloud Script typings file](https://github.com/PlayFab/SdkTestingCloudScript/blob/master/Scripts/typings/PlayFab/CloudScript.d.ts) which will define the PlayFab environment for you\n\n\n## 3. Using Cloud Script\n\nFor more information about Cloud Script, consult [our guide](https://api.playfab.com/docs/using-cloud-script/)\n\n\n## 4. TypeScript\n\nThe PlayFab Cloud Script feature does not utilize TypeScript directly.  TypeScript is a superset of JavaScript, which provides strong typing and validation for JavaScript.  You can write your Cloud Script in TypeScript, generate the corresponding JavaScript, and submit the JavaScript to your title.\n\n[Here is a starting place if you wish to learn TypeScript](http://www.typescriptlang.org/)\n\n\n## 5. Acknowledgements\n\n[CloudScript.d.ts](https://github.com/PlayFab/SdkTestingCloudScript/blob/master/Scripts/typings/PlayFab/CloudScript.d.ts) was created using our SdkGenerator by [Joshua Strunk](https://joshuastrunk.com/) @ [Flying Car Games Inc](http://flyingcargames.com/)\n\n\n## 6. Troubleshooting:\n\nOur Developer Success Team can assist with answering any questions as well as process any feedback you have about PlayFab services.\n\n[Forums, Support and Knowledge Base](https://community.playfab.com/index.html)\n\n\n## 7. Copyright and Licensing Information:\n\n  Apache License -- \n  Version 2.0, January 2004\n  http://www.apache.org/licenses/\n\n  Full details available within the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplayfab%2Fsdktestingcloudscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplayfab%2Fsdktestingcloudscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplayfab%2Fsdktestingcloudscript/lists"}