{"id":26716620,"url":"https://github.com/javascript-studio/studio-cli","last_synced_at":"2025-08-12T00:39:14.824Z","repository":{"id":78562340,"uuid":"78540382","full_name":"javascript-studio/studio-cli","owner":"javascript-studio","description":"🎮 The JavaScript Studio CLI – Scan JavaScript sources for runtime errors","archived":false,"fork":false,"pushed_at":"2018-05-14T11:10:25.000Z","size":118,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T15:51:54.414Z","etag":null,"topics":["analysis","errors","exceptions","report","runtime"],"latest_commit_sha":null,"homepage":"https://javascript.studio","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/javascript-studio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-10T14:20:36.000Z","updated_at":"2019-07-15T13:16:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"c952da08-3064-4876-83e0-64b79f0e2ef3","html_url":"https://github.com/javascript-studio/studio-cli","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-studio%2Fstudio-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-studio%2Fstudio-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-studio%2Fstudio-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/javascript-studio%2Fstudio-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/javascript-studio","download_url":"https://codeload.github.com/javascript-studio/studio-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248809038,"owners_count":21164893,"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","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":["analysis","errors","exceptions","report","runtime"],"created_at":"2025-03-27T15:38:07.780Z","updated_at":"2025-04-14T01:40:20.258Z","avatar_url":"https://github.com/javascript-studio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Studio CLI\n\nJavaScript Studio is a cloud service that finds errors in JavaScript programs\nby dynamically evaluating the source code in a custom runtime. If you do not\nhave an account, log in with GitHub at \u003chttps://javascript.studio\u003e.\n\nThis command line tool encrypts and uploads source code to the [JavaScript\nStudio][1] web service, fetches the error report and prints the results.\n\n## Install\n\n```bash\nnpm install @studio/cli -g\n```\n\n## Configuration\n\nThe CLI will try to load a configuration file in these locations:\n\n- `.studio` in the current directory\n- `.studio` in your home directory\n- `$XDG_CONFIG_HOME/studio`\n- `.config/studio` in your home directory\n\nCopy your personal configuration from \u003chttps://javascript.studio/settings\u003e into\nyour preferred location. Never check this file into version control.\n\n### Environment variables\n\nThe access token and the encryption secret can also be specified via\nenvironment variables:\n\n- `STUDIO_TOKEN`: Your access token.\n- `STUDIO_SECRET`: Your encryption secret.\n\nEnvironment variables take precedence over configured values. If `STUDIO_TOKEN`\nis defined, the `.studio` file is optional.\n\n### Available options\n\nThese properties can be configured:\n\n- `token`: Your access token (required).\n- `secret`: Your encryption secret. If provided, uploads are encrypted.\n- `api`: The API endpoint to use. Defaults to\n  `https://api.javascript.studio/beta`.\n\n## Usage\n\nRun `studio --help` for all available options. A usage guide can be found at\n\u003chttps://javascript.studio/docs/using-the-client\u003e.\n\n## Related modules\n\n- 📡 [Studio JSON Request][2] is used for API calls.\n- 👻 [Studio Log][3] is used for logging.\n- 📦 [Studio Changes][4] is used to create the changelog for this module.\n\n## License\n\nMIT\n\n\u003cdiv align=\"center\"\u003eMade with ❤️ on 🌍\u003c/div\u003e\n\n[1]: https://javascript.studio\n[2]: https://github.com/javascript-studio/studio-json-request\n[3]: https://github.com/javascript-studio/studio-log\n[4]: https://github.com/javascript-studio/studio-changes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-studio%2Fstudio-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjavascript-studio%2Fstudio-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjavascript-studio%2Fstudio-cli/lists"}