{"id":17193710,"url":"https://github.com/andrei-markeev/camljs-console","last_synced_at":"2025-08-20T22:34:13.679Z","repository":{"id":20678503,"uuid":"23961449","full_name":"andrei-markeev/camljs-console","owner":"andrei-markeev","description":"Chrome extension, that provides a CamlJs console for creating SharePoint CAML queries right in browser, with live data preview.","archived":false,"fork":false,"pushed_at":"2023-05-31T20:06:48.000Z","size":1422,"stargazers_count":37,"open_issues_count":3,"forks_count":10,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-27T10:21:37.207Z","etag":null,"topics":["chrome-extension","sharepoint"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrei-markeev.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":"2014-09-12T13:21:25.000Z","updated_at":"2025-01-25T19:31:30.000Z","dependencies_parsed_at":"2022-09-02T09:41:27.841Z","dependency_job_id":null,"html_url":"https://github.com/andrei-markeev/camljs-console","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei-markeev%2Fcamljs-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei-markeev%2Fcamljs-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei-markeev%2Fcamljs-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrei-markeev%2Fcamljs-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrei-markeev","download_url":"https://codeload.github.com/andrei-markeev/camljs-console/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248768030,"owners_count":21158574,"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":["chrome-extension","sharepoint"],"created_at":"2024-10-15T01:44:47.501Z","updated_at":"2025-04-13T19:32:14.545Z","avatar_url":"https://github.com/andrei-markeev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"CamlJs-Console\n==============\n\nGoogle chrome browser extension that provides a console for creating [CamlJS](https://github.com/andrei-markeev/camljs) queries right from browser, with live data preview.\n\nInstalling\n----------\nExtension is available [from Chrome Web Store](https://chrome.google.com/webstore/detail/camljs-console/ohjcpmdjfihchfhkmimcbklhjdphoeac).\n\nAlternatively, you can install it manually from the source code.\n\n 1. Download the source code archive from GitHub and unpack it to some folder\n 2. Check the \"Developer mode\" checkbox on the extensions page\n 3. Click [Load unpacked extension...] button\n 4. Select folder with camljs-console source code\n\n\nUsing\n-----\n\nNavigate to your portal (any page), open the console, and start creating CamlJs queries.\n\n![caml is generated based on camljs code](https://raw.github.com/andrei-markeev/camljs-console/master/Images/full-view.png)\n\nIntellisense:\n\n![autocomplete and intellisense is available](https://raw.github.com/andrei-markeev/camljs-console/master/Images/intellisense.png)\n\nAfter query is ready, select a list to test upon, and you'll get the live data preview:\n\n![live preview shows data from your SharePoint lists](https://raw.github.com/andrei-markeev/camljs-console/master/Images/live-data-preview.png)\n\nSome more usage notes\n---------------------\n\nAt the moment, you cannot directly interact with the underlying SharePoint portal via the CamlJs code editor window, but otherwise, any valid JS code will be processed. E.g. you can use arrays, functions and so on:\n\n![dynamic queries](https://raw.github.com/andrei-markeev/camljs-console/master/Images/dynamic-queries.png)\n\n\nIntellisense is enhanced with fields of the list, that you're querying against.\n\n![fields intellisense](https://raw.github.com/andrei-markeev/camljs-console/master/Images/intellisense-fields.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrei-markeev%2Fcamljs-console","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrei-markeev%2Fcamljs-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrei-markeev%2Fcamljs-console/lists"}