{"id":32124280,"url":"https://github.com/quodatum/vscode-basex","last_synced_at":"2025-10-20T21:49:12.560Z","repository":{"id":80229299,"uuid":"604132457","full_name":"Quodatum/vscode-basex","owner":"Quodatum","description":"A VSCode extension providing tools to assist development using BaseX","archived":false,"fork":false,"pushed_at":"2025-08-11T19:21:34.000Z","size":8482,"stargazers_count":2,"open_issues_count":13,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-20T21:49:09.985Z","etag":null,"topics":["basex","vscode-extension","xquery"],"latest_commit_sha":null,"homepage":"https://quodatum.github.io/vscode-basex/","language":"TypeScript","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/Quodatum.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-20T12:02:22.000Z","updated_at":"2024-11-07T15:50:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"48b6b480-4244-44c1-8c42-0b076cec3bbb","html_url":"https://github.com/Quodatum/vscode-basex","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Quodatum/vscode-basex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quodatum%2Fvscode-basex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quodatum%2Fvscode-basex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quodatum%2Fvscode-basex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quodatum%2Fvscode-basex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Quodatum","download_url":"https://codeload.github.com/Quodatum/vscode-basex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Quodatum%2Fvscode-basex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280166619,"owners_count":26283782,"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-10-20T02:00:06.978Z","response_time":62,"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":["basex","vscode-extension","xquery"],"created_at":"2025-10-20T21:49:08.506Z","updated_at":"2025-10-20T21:49:12.553Z","avatar_url":"https://github.com/Quodatum.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License](https://img.shields.io/github/license/quodatum/vscode-basex?style=for-the-badge)](https://github.com/quodatum/vscode-basex/blob/master/LICENSE)\n[![Visual Studio Marketplace](https://img.shields.io/visual-studio-marketplace/v/quodatum.vscode-basex?style=for-the-badge\u0026label=VS%20Marketplace\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=quodatum.vscode-basex)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/quodatum.vscode-basex?style=for-the-badge\u0026logo=microsoft)](https://marketplace.visualstudio.com/items?itemName=quodatum.vscode-basex)\n[![OpenVSX Registry](https://img.shields.io/open-vsx/dt/quodatum/vscode-basex?color=purple\u0026label=OpenVSX%20Downloads\u0026style=for-the-badge)](https://open-vsx.org/extension/quodatum/vscode-basex)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/quodatum/vscode-basex/CI.yaml?branch=main\u0026style=for-the-badge\u0026logo=github)](https://github.com/quodatum/vscode-basex/actions?query=workflow:CI)\n\n\n\n# BaseX Tools for Visual Studio Code\n\nThe `vscode-basex` extension adds features to support [BaseX](https://basex.org/) development on VSCode.\nA key feature is a parser for [XQuery](https://quodatum.github.io/basex-xqparse/) sources that supports all BaseX features, including XQuery Update and the Full text search syntax.  \n# Status\n* __Work in progress. Errors and changes to be expected.__\n\n\n# Features\nSee the [documentation](https://quodatum.github.io/vscode-basex/) for more detail\n* Works in a Browser using [Code-server](https://github.com/coder/code-server) or [Github code-server](https://github.com/codespaces)\n## XQuery\n* [Linting]\n* [Code Completion]\n* [Execution]\n* [source formating]\n* [Symbols]\n* [Snippets]\n* [Goto definition]\n## XPath\n* [XPath Evaluation]\n## XML\n* [XML Formatting]\n* [XML Tree View]\n\n\n\n# Requirements\n* VS Code `1.76.0` or higher\n\n# Release Notes\nDetailed release notes are available [here](https://github.com/Quodatum/vscode-basex/releases).\n\n# Issues\nRun into a bug? Report it [here](https://github.com/Quodatum/vscode-basex/issues).\n# Development\n\n## build\n\n```\nnpm install\nnpm install -g typescript #once\nnpm install --global @vscode/vsce\n#\nnpm run compile\nvsce package\n```\n## Documentation\nUses [mkdocs-material](https://github.com/squidfunk/mkdocs-material)\n\n \n# Inspiration\n## VSCode\nThis project was created from a fork of [DotJoshJohnson/vscode-xml](https://github.com/DotJoshJohnson/vscode-xml). Some of the `DotJoshJohnson` code dealing with XML has been removed and additional XQuery features added. \n## XQuery parsing\nThe code parsing uses [quodatum/xqlint](https://github.com/Quodatum/xqlint) which a fork of [wcandillon/xqlint](https://github.com/wcandillon/xqlint).\nThese both make use of Gunther Rademacher's [REx](https://www.bottlecaps.de/rex/) Parser Generator.\n\nThe EBNF is shown [here](https://quodatum.github.io/basex-xqparse/i-BaseX.xhtml)\n## Icons \n\nIcons used in the XML Tree View are used under the Creative Commons 3.0 BY license.\n* \"Code\" icon by Dave Gandy from www.flaticon.com\n* \"At\" icon by FreePik from www.flaticon.com\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquodatum%2Fvscode-basex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquodatum%2Fvscode-basex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquodatum%2Fvscode-basex/lists"}