{"version":1,"pages":[{"id":"8bkFkzNu0cCC11LRVZY5","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_gT006","icon":"house-chimney-heart","description":"Welcome to the BoxLang IDE Docs"},{"id":"NcdsZWsLojMcA4OtDZEn","title":"Contributing Guide","pathname":"/introduction/contributing-guide","siteSpaceId":"sitesp_gT006","icon":"repeat","description":"The best way to contribute to BoxLang!","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"}]},{"id":"iBjsAXB0kNxjrzIwHNDV","title":"Release History","pathname":"/introduction/release-history","siteSpaceId":"sitesp_gT006","icon":"space-awesome","description":"All the major information about BoxLang IDE Releases","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"}]},{"id":"3p2XMEAsoIuoYg1BM6BM","title":"1.19.0","pathname":"/introduction/release-history/1.19.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.19.0 — Project mappings, config file generators, LSP lifecycle improvements, and external LSP support","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"OOkzSHyjMCDt7CwkqrPF","title":"1.18.0","pathname":"/introduction/release-history/1.18.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.18.0 — LSP workspace configuration, main component auto-update, and debugger improvements","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"tvmly7LwGQevdZYeJvcq","title":"1.17.0","pathname":"/introduction/release-history/1.17.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.17.0 — Merged version install/select commands, LSP workspace settings, and auto-update improvements","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"W1HpZVFcMa6eAzJ9VlCq","title":"1.16.0","pathname":"/introduction/release-history/1.16.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.16.0 — JSON schema for .bxformat.json and improved release workflow synchronization","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"UjUCwGxq0u3vhUTSwD4l","title":"1.15.0","pathname":"/introduction/release-history/1.15.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.15.0 — LSP and Debugger version management, ModuleManager, and enhanced version info","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"psNaB6PTHekS3Y9ULLXO","title":"1.14.0","pathname":"/introduction/release-history/1.14.0","siteSpaceId":"sitesp_gT006","description":"BoxLang IDE 1.14.0 — Feature Audit tool, BoxLang 1.9 runtime support, and updated JSON schemas","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"tnxOFZst6U8qusausVSZ","title":"1.13.0 (pre-release)","pathname":"/introduction/release-history/1.13.0-pre-release","siteSpaceId":"sitesp_gT006","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"jh4lMYckVx8qSDY3gf0i","title":"1.12.0","pathname":"/introduction/release-history/1.12.0","siteSpaceId":"sitesp_gT006","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"OdVAiou81Fz7yGuD7lJY","title":"1.11.0 (pre-release)","pathname":"/introduction/release-history/1.11.0-pre-release","siteSpaceId":"sitesp_gT006","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"Ph8MEn7pcQDu01KJwFyg","title":"1.10.0","pathname":"/introduction/release-history/1.10.0","siteSpaceId":"sitesp_gT006","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"YJsxW8Nr02iBIM7bVY0V","title":"1.0.0","pathname":"/introduction/release-history/1.0.0","siteSpaceId":"sitesp_gT006","description":"Release Date","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"Release History","icon":"space-awesome"}]},{"id":"O5xkLjQzck73NfIYRwfq","title":"About This Book","pathname":"/introduction/about-this-book","siteSpaceId":"sitesp_gT006","icon":"address-card","description":"Learn more about this book","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"}]},{"id":"V0zMmJRh1cAjzrlEIUNQ","title":"Authors","pathname":"/introduction/about-this-book/authors","siteSpaceId":"sitesp_gT006","icon":"head-side-goggles","description":"Information about the authors","breadcrumbs":[{"label":"Introduction","icon":"house-chimney-heart"},{"label":"About This Book","icon":"address-card"}]},{"id":"i2jKrbUpx9ejtxBTHLNJ","title":"Overview","pathname":"/language-tools/overview","siteSpaceId":"sitesp_gT006","icon":"terminal","description":"How BoxLang language tools power diagnostics, hints, formatting, and config support","breadcrumbs":[{"label":"Language Tools"}]},{"id":"YnKdTWzleHOkyLjM4tql","title":"Linting","pathname":"/language-tools/linting","siteSpaceId":"sitesp_gT006","icon":"prescription","description":"Static analysis with .bxlint.json — rule configuration, severity levels, file filtering, in-file suppression, quick fixes, and a complete JSON reference.","breadcrumbs":[{"label":"Language Tools"}]},{"id":"v8TCDnWb6DfLwQdPxEHQ","title":"Formatting","pathname":"/language-tools/formatting","siteSpaceId":"sitesp_gT006","icon":"palette","description":"Experimental BoxLang formatting support, version requirements, and configuration files","breadcrumbs":[{"label":"Language Tools"}]},{"id":"GrsHsJtetRaiMoemXAlF","title":"Completions","pathname":"/language-tools/completions","siteSpaceId":"sitesp_gT006","icon":"list-check","description":"All BoxLang LSP completion types — BIFs, components, member access, variables, functions, imports, keywords, snippets, and BXM tag attributes.","breadcrumbs":[{"label":"Language Tools"}]},{"id":"7K5Yc95P8agFkGQtw6KO","title":"Overview","pathname":"/vscode/overview","siteSpaceId":"sitesp_gT006","icon":"crosshairs-simple","description":"A quick overview of our VSCode Extension for BoxLang","breadcrumbs":[{"label":"VSCode"}]},{"id":"obVOxtYO9dRTNkA3NYSt","title":"Installation","pathname":"/vscode/installation","siteSpaceId":"sitesp_gT006","icon":"plug","description":"We provide several different ways for you to install the BoxLang extension based on your needs.","breadcrumbs":[{"label":"VSCode"}]},{"id":"IrW4QLiDssODkp3WA2Gy","title":"Settings Reference","pathname":"/vscode/settings-reference","siteSpaceId":"sitesp_gT006","icon":"sliders","description":"Complete reference for all BoxLang VS Code extension settings — Java, LSP, debugger, updates, CFML features, dump panel, and mappings.","breadcrumbs":[{"label":"VSCode"}]},{"id":"Y3ZDPEP8qW43OySIjbi8","title":"Commands Reference","pathname":"/vscode/commands-reference","siteSpaceId":"sitesp_gT006","icon":"terminal","description":"Complete reference of all BoxLang VS Code extension commands organized by category — version management, server management, BoxLang Home, execution, and CFML tools.","breadcrumbs":[{"label":"VSCode"}]},{"id":"5pjK0V1Ma57pgloVMoDR","title":"Debugging","pathname":"/vscode/debugging","siteSpaceId":"sitesp_gT006","icon":"bug","description":"How to debug BoxLang applications in VS Code — launch configurations, breakpoints, variable inspection, dump panel, and MiniServer debugging.","breadcrumbs":[{"label":"VSCode"}]},{"id":"VSJK5BN8JfZ1nH6gWa4L","title":"Version Management","pathname":"/vscode/version-management","siteSpaceId":"sitesp_gT006","icon":"code-branch","description":"How BoxLang version management works — .bvmrc, runtime versions, LSP versions, debugger versions, MiniServer versions, and update modes.","breadcrumbs":[{"label":"VSCode"}]},{"id":"lE5eNmqiJBcFWP2RVHgq","title":"Project Configuration","pathname":"/vscode/project-configuration","siteSpaceId":"sitesp_gT006","icon":"file-code","description":"How to configure BoxLang projects — boxlang.json structure, mappings, classpaths, modules, variable expansion, and VS Code integration.","breadcrumbs":[{"label":"VSCode"}]},{"id":"tTXto3qvlzSELi39F3JS","title":"Chat Integration","pathname":"/vscode/chat-integration","siteSpaceId":"sitesp_gT006","icon":"message-bot","description":"How to use the @boxlang chat participant in VS Code — AI-assisted BoxLang coding, documentation lookup, and the /docs command.","breadcrumbs":[{"label":"VSCode"}]},{"id":"Q7H8eWSHqwJ803kPZ32Q","title":"Feature Audit Tool","pathname":"/vscode/feature-audit","siteSpaceId":"sitesp_gT006","icon":"magnifying-glass-chart","description":"How to use the BoxLang Feature Audit Tool — analyze BoxLang feature usage across your workspace for migration planning and code modernization.","breadcrumbs":[{"label":"VSCode"}]},{"id":"U9HMWygXMsoarEgWNL48","title":"Keybindings & Context Menus","pathname":"/vscode/keybindings","siteSpaceId":"sitesp_gT006","icon":"keyboard","description":"All BoxLang VS Code extension keybindings and context menu actions — keyboard shortcuts, right-click menus, and tree view actions.","breadcrumbs":[{"label":"VSCode"}]},{"id":"oBXgZxQQsi2vFssObCb6","title":"MiniServer","pathname":"/vscode/miniserver","siteSpaceId":"sitesp_gT006","icon":"server","breadcrumbs":[{"label":"VSCode"}]},{"id":"WIRQrinwfMBFVOkiR4Hz","title":"BoxLang Home Configuration","pathname":"/vscode/boxlang-home-configuration","siteSpaceId":"sitesp_gT006","icon":"house-chimney-heart","description":"The BoxLang Homes panel — manage BoxLang Home directories, modules, logs, and class files from the VS Code sidebar.","breadcrumbs":[{"label":"VSCode"}]},{"id":"coR66Ez4xVzEbNuAVTUX","title":"CFML Compatibility","pathname":"/guides/cfml-compatibility","siteSpaceId":"sitesp_gT006","icon":"code-merge","description":"Using CFML files with the BoxLang extension — .cfm/.cfc/.cfml support, engine filtering, CFDocs integration, auto-close tags, and DocBlock.","breadcrumbs":[{"label":"Guides"}]},{"id":"0O0ijwnff6FLbMStTtzr","title":"Custom Tasks","pathname":"/guides/custom-tasks","siteSpaceId":"sitesp_gT006","icon":"play","description":"How to define and run BoxLang tasks in VS Code — task.json configuration, custom commands, and integration with the build system.","breadcrumbs":[{"label":"Guides"}]},{"id":"bk7TmbsHX3YdlklkUXqy","title":"Troubleshooting","pathname":"/guides/troubleshooting","siteSpaceId":"sitesp_gT006","icon":"circle-exclamation","description":"Troubleshooting common BoxLang extension issues — LSP problems, Java errors, version download failures, formatting issues, and how to get help.","breadcrumbs":[{"label":"Guides"}]},{"id":"WnK3rGPbq4xmgtMJLsNR","title":"Overview","pathname":"/intellij/overview","siteSpaceId":"sitesp_gT006","icon":"info","description":"Overview of the BoxLang IDE plugin for JetBrains IDEs — syntax highlighting, LSP integration, run configurations, debugging, and TestBox support.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"vD53a6nSr8Trgf1aHNUo","title":"Installation","pathname":"/intellij/installation","siteSpaceId":"sitesp_gT006","icon":"download","description":"How to install the BoxLang IntelliJ plugin — from JetBrains Marketplace, manual installation from disk, and post-installation configuration.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"taLW4S79rkzfe6Qb8rYS","title":"Settings Reference","pathname":"/intellij/settings-reference","siteSpaceId":"sitesp_gT006","icon":"sliders","description":"Complete reference for all BoxLang IntelliJ plugin settings — application-level and project-level configuration for runtime, LSP, debugger, and more.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"ZWWVpGsvVRR1UhYCL9dc","title":"Run Configurations","pathname":"/intellij/run-configurations","siteSpaceId":"sitesp_gT006","icon":"play","description":"How to run BoxLang scripts in IntelliJ IDEA — run configurations, gutter icons, program arguments, environment variables, and attach configurations.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"Y0UAxFdDygh71T2J4OEA","title":"Debugging","pathname":"/intellij/debugging","siteSpaceId":"sitesp_gT006","icon":"bug","description":"How to debug BoxLang applications in IntelliJ IDEA — breakpoints, stepping, variable inspection, watch expressions, and expression evaluation.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"8f4rG6ZGsdwluuzNbsgT","title":"TestBox Integration","pathname":"/intellij/testbox-integration","siteSpaceId":"sitesp_gT006","icon":"vial","description":"How to run and debug TestBox tests in IntelliJ IDEA — gutter icons, test result tree, suite/spec filtering, and automatic TestBox detection.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"DjpR0e7ptNUbLtdNw7tV","title":"LSP Features","pathname":"/intellij/lsp-features","siteSpaceId":"sitesp_gT006","icon":"code","description":"Language Server Protocol features in the BoxLang IntelliJ plugin — diagnostics, semantic tokens, structure view, completions, and hover information.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"4hP4DIxTaFOF0k8ZdElZ","title":"File Templates","pathname":"/intellij/file-templates","siteSpaceId":"sitesp_gT006","icon":"file-plus","description":"How to create new BoxLang files in IntelliJ IDEA — file templates for classes, scripts, and templates with customizable content.","breadcrumbs":[{"label":"IntelliJ"}]},{"id":"wp10Nb3tfxeT9yGR9Ufa","title":"Runtime Management","pathname":"/intellij/runtime-management","siteSpaceId":"sitesp_gT006","icon":"download","description":"How the BoxLang IntelliJ plugin manages runtime versions — automatic downloads, version selection, .bvmrc support, and cache management.","breadcrumbs":[{"label":"IntelliJ"}]}]}