[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:webstorm:zh":3,"releases:stats:cask:webstorm:zh":654,"dependencies:cask:webstorm:zh:golden_gate":655},{"artifacts":4,"autoUpdates":50,"categories":51,"conflictsWith":58,"dependsOn":61,"deprecated":54,"description":69,"descriptionEn":70,"developer":71,"disabled":54,"displayName":72,"downloadSha256":73,"downloadSize":74,"downloadUrl":75,"editorChoice":54,"formulaeUrl":76,"homepage":77,"installCommand":78,"installs":79,"installs30d":80,"isFont":54,"isLibrary":54,"kegOnly":54,"kind":83,"latestRelease":84,"machineTranslated":54,"name":72,"names":105,"platforms":106,"primaryCategory":621,"rank30d":622,"releaseCount":623,"releaseStats":624,"screenshots":630,"sourceLocale":99,"sourceUrl":638,"summary":639,"summaryTranslation":640,"supports":642,"tags":644,"tap":652,"token":26,"version":146,"versionChangedAt":653},{"apps":5,"binaries":7,"entries":8,"pkgs":49},[6],"WebStorm.app",[],[9,16,23,32],{"declaration":10,"phase":14,"sources":15,"type":14},{"uninstall":11},[12],{"quit":13},"com.jetbrains.WebStorm","uninstall",[],{"declaration":17,"phase":20,"sources":21,"target":19,"type":22},{"app":18,"target":19},[6],"\u002FApplications\u002FWebStorm.app","install",[6],"app",{"declaration":24,"phase":20,"sources":30,"target":29,"type":31},{"command_wrapper":25,"target":29},[26,27],"webstorm",{"executable":28},"$APPDIR\u002FWebStorm.app\u002FContents\u002FMacOS\u002Fwebstorm","$HOMEBREW_PREFIX\u002Fbin\u002Fwebstorm",[26],"command_wrapper",{"declaration":33,"phase":46,"sources":47,"type":48},{"zap":34},[35],{"trash":36},[37,38,39,40,41,42,43,44,45],"~\u002FLibrary\u002FApplication Support\u002FJetBrains\u002FWebStorm2026.2","~\u002FLibrary\u002FCaches\u002Fcom.apple.nsurlsessiond\u002FDownloads\u002Fcom.jetbrains.WebStorm","~\u002FLibrary\u002FCaches\u002FJetBrains\u002FWebStorm2026.2","~\u002FLibrary\u002FLogs\u002FJetBrains\u002FWebStorm2026.2","~\u002FLibrary\u002FPreferences\u002Fcom.jetbrains.WebStorm.plist","~\u002FLibrary\u002FPreferences\u002Fjetbrains.webstorm.*.plist","~\u002FLibrary\u002FPreferences\u002FWebStorm2026.2","~\u002FLibrary\u002FPreferences\u002Fwebstorm.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.jetbrains.WebStorm.savedState","cleanup",[],"zap",[],true,[52],{"icon":53,"machineTranslated":54,"name":55,"slug":56,"sourceLocale":57},"lucide:code-xml",false,"开发工具","developer-tools","zh-CN",{"casks":59,"formulae":60},[],[],{"arch":62,"casks":65,"formulae":66,"requirements":67},[63,64],"arm64","x86_64",[],[],{"macos":68},{},"WebStorm 是 JetBrains 为 JavaScript、TypeScript 和 Web 开发打造的集成开发环境。它将项目感知型编辑和导航与开发工具整合在一起，无需先安装一系列扩展即可使用基本工作流。\n\n## 编码与框架\n官方产品页面列出对 JavaScript、TypeScript、HTML、CSS、React、Angular、Vue 和 Node.js 的支持。WebStorm 会分析项目，提供代码补全、错误检测、跳转到定义和用法，以及安全重构。主题、字体、键位映射和 Marketplace 插件可用于进一步自定义。\n\n## 工具与协作\n可在 IDE 中调试和测试客户端及 Node.js 应用。内置工作流涵盖 Git 和 GitHub、合并冲突、包管理器、构建工具、代码检查工具、Prettier 和终端。协同编辑和远程开发选项支持在另一台开发机器或已配置的云环境中工作。\n\n## AI 与许可\n可选的集成 AI 工具包括上下文聊天和编码代理。可用性、服务提供商和费用取决于所选订阅、API 密钥及配置；不能仅因安装了 IDE，就认为 AI 功能不受限制。JetBrains 宣称 WebStorm 可免费用于非商业用途。商业用途需要相应许可。WebStorm 是专有产品；产品页面并未表明完整 IDE 有公开代码仓库。\n\n## Mac 安装\n此特定的 Homebrew 安装包记录了 `2026.2.3,262.10968.77`，并分发 Apple 芯片版 `WebStorm-2026.2.3-aarch64.dmg`；构建后缀并非单独的上游版本。JetBrains 也提供 Intel 磁盘映像。挂载相应映像并将应用移至“应用程序”文件夹，或通过 JetBrains Toolbox 管理安装。无需单独安装 Java，因为已捆绑 JetBrains Runtime。当前安装指南列出的要求包括 macOS 15 和 26、四核 x86_64 或 arm64 CPU、总计 8 GB RAM（其中 3 GB 可供 IDE 进程使用），以及 10 GB 磁盘空间。安装前请查阅当前系统要求。\n\n## 来源\n- [官方产品与许可概览](https:\u002F\u002Fwww.jetbrains.com\u002Fwebstorm\u002F)\n- [官方安装指南](https:\u002F\u002Fwww.jetbrains.com\u002Fhelp\u002Fwebstorm\u002Finstallation-guide.html)\n- [官方版本概览](https:\u002F\u002Fwww.jetbrains.com\u002Fwebstorm\u002Fwhatsnew\u002F)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fw\u002Fwebstorm.rb)\n","JavaScript IDE","JetBrains s.r.o.","WebStorm","2184881ad41343887f7ce9a35607db4b1cc99c3d925614f5427287e24f56fa72",1078292269,"https:\u002F\u002Fdownload.jetbrains.com\u002Fwebstorm\u002FWebStorm-2026.2.3-aarch64.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fwebstorm","https:\u002F\u002Fwww.jetbrains.com\u002Fwebstorm\u002F","brew install --cask webstorm",{"d30":80,"d365":81,"d90":82},200,6571,1052,"cask",{"bodyMarkdown":85,"brewCommittedAt":86,"hasNotes":50,"id":87,"isLatest":50,"isPrerelease":54,"machineTranslated":54,"publishedAt":88,"sections":89,"source":98,"sourceLocale":99,"summary":100,"title":101,"translation":102,"version":104},"## WebStorm 2026.2.3\n\n| Subsystem | Type | Link | Summary |\n| - | - | - | - |\n|**AI**|Task|WEB-79021|Change text in the empty state of 'Currently selected' section|\n||Bug|WEB-79369|Figma Connect Wizard: Inconsistent plugin installation status shown between Figma and AI Assistant (AIA)|\n|**Code Parsing**|Bug|WEB-56489|SASS:  &quot;Unexpected term&quot;  error when using namespaced functions\u002Fvariables as calc() arguments|\n||Bug|WEB-78903|Angular: `@default never;` in template @switch (exhaustive type checking) is incorrectly reported as &quot;Unknown block&quot;|\n||\u003Cspan class=\"full-cell-size cell-color-green\">Feature\u003C\u002Fspan>|\u003Cspan class=\"full-cell-size cell-color-green\">WEB-77758\u003C\u002Fspan>|\u003Cspan class=\"full-cell-size cell-color-green\">Svelte: support comments in HTML tags\u003C\u002Fspan>|\n|**Intentions, Inspections**|Bug|WEB-79295|Disabling the Images plugin makes CSS report every pseudo-selector as unknown (IllegalArgumentException: No descriptor handler registered)|\n|**Testing**|Bug|WEB-79510|Mocha 12.0: warn mocha-intellij: cannot load base reporter from &quot;.\u002Flib\u002Freporters\u002Fbase.js&quot; when running tests|\n|**No subsystem**|Bug|WEB-78783|TypeScript: flaky TypeScriptService tests due Thread Leaked error|\n|**Core**|Task|IJPL-203622|Get rid of DynamicBundle subclassing in bundle objects|\n|**Core. LSP**|Bug|IJPL-248392|Error logged: `close() cannot be called for files that haven't been opened` during tests.|\n|**Core. Plugin Model**|Task|IJPL-253306|Mark modules used from Android Studio as public|\n|**Core. Threading**|Bug|IJPL-253271|IDE freeze: write-action-priority read is not cancelled inside a suspending write action|\n|**Core. Virtual File System (VFS)**|Performance |IJPL-253116|Freeze in AppIdleMemoryCleaner.releaseIndexCachedDirectBuffers blocks VFS operations|\n|**Core. WSL**|Bug|IJPL-251897|[WSL2] Java Debugger immediately drops JDWP connection on startup or stepping over code|\n|**DevKit**|Bug|IJPL-252040|Prevent extending analysis scope to the entire repo size |\n|**Diagnostic**|Exception|IJPL-253601|HeapDumpAnalysisSupport.uploadReport - Access is allowed from Event Dispatch Thread (EDT) only|\n|**Lang. Markdown**|Bug|IJPL-248455|GitHub Alert icons are duplicated in the gutter in RemDev|\n|**Lang. YAML**|Bug|IJPL-249692|YAMLIncompatibleTypes: explicit !!int tag ignored; non-decimal integer literals (hex, etc.) treated as string|\n|**RD. Core**|Bug|IJPL-245717|Don't Ask Again notifications from the backend are not listed on the frontend|\n|**Tools. Debugger**|Bug|IJPL-253407|Can clear, but not set breakpoints with Ctrl|\n|**Tools. HTTP Client CLI**|Bug|IJPL-253660|HttpClient CLI 262.9437.185 not compatible with JDK|\n|**Tools. Kubernetes**|Bug|IJPL-251477|Kubernetes: Multiple pods Delete button is missing|\n||Bug|IJPL-252291|Kustomize manifest incorrectly shown as Patch and has no CRD validation|\n|**UI**|Task|IJPL-239899|Replace usage of old badge icons with new ones|\n||Bug|IJPL-252747|Deprecated icons are broken|\n|**UI. Bookmarks**|Bug|IJPL-252323|Refactoring a line removes bookmark|\n|**UI. Markdown Preview**|Bug|IJPL-253568|MD preview: setting &quot;split horizontally&quot; must persist|\n||\u003Cspan class=\"full-cell-size cell-color-green\">Feature\u003C\u002Fspan>|\u003Cspan class=\"full-cell-size cell-color-green\">IJPL-253366\u003C\u002Fspan>|\u003Cspan class=\"full-cell-size cell-color-green\">The PlantUML Markdown Extension is too old\u003C\u002Fspan>|\n|**Version Control. Diff and Merge**|Bug|IJPL-251324|Merge Revisions viewer: cancelling overwrites the conflicted file and marks it resolved|\n||Bug|IJPL-252505|SCM - New Merge Dialog - &quot;Resolve Simple Conflicts&quot;|\n|**No subsystem**|Task|IJPL-252602|Upgrade kotlinx.coroutines 1.10.2-intellij-1 -&gt; 1.10.2-intellij-2|\n||Task|IJPL-253712|improved ProgressManager diagnostics|\n||Bug|IJPL-254512|Terminal is not connected after Backend restart|\n||Task|IJPL-254615|Expose JCP base URL property from JetBrainsAccount.xml|\n\n\n## Official update highlights\n\nHere are the update notes in HTML format:\n\u003Cp>What's fixed:\u003C\u002Fp>\n\u003Cul>\n \u003Cli>We've updated the empty-state text in the \u003Cem>Currently selected\u003C\u002Fem> section of the \u003Cem>Figma Connect\u003C\u002Fem> tool window for the sake of clarity (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-79021\">WEB-79021\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've fixed inconsistent \u003Cem>AI Assistant plugin\u003C\u002Fem> installation status shown in the \u003Cem> Figma Connect\u003C\u002Fem> wizard (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-79369\">WEB-79369\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've fixed the \u003Ccode>Unexpected term\u003C\u002Fcode> error in Sass when namespaced functions or variables are used as \u003Ccode>calc()\u003C\u002Fcode> arguments (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-56489\">WEB-56489\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've fixed a problem with loading a base reporter from \u003Ccode>.\u002Flib\u002Freporters\u002Fbase.js\u003C\u002Fcode> when running Mocha 12 tests (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-79510\">WEB-79510\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've fixed parsing in Angular applications, so \u003Ccode>@default never\u003C\u002Fcode> in template \u003Ccode>@switch\u003C\u002Fcode> blocks is no longer reported as unknown block (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-78903\">WEB-78903\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've fixed the issue with CSS pseudo-selectors being reported as unknown on disabling the \u003Cem>Images\u003C\u002Fem> plugin (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-79295\">WEB-79295\u003C\u002Fa>).\u003C\u002Fli>\n \u003Cli>We've added support for comments in HTML tags in Svelte applications (\u003Ca href=\"https:\u002F\u002Fyoutrack.jetbrains.com\u002Fissue\u002FWEB-77758\">WEB-77758\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more details, please see the release notes.\u003C\u002Fp>\n\nSource: https:\u002F\u002Fyoutrack.jetbrains.com\u002Farticles\u002FWEB-A-233538866\nOfficial version\u002Fbuild evidence: https:\u002F\u002Fdata.services.jetbrains.com\u002Fproducts\u002Freleases?code=WS&latest=false&type=release\nBuild: 262.10968.77\n","2026-09-17T14:08:33Z",1609,"0001-01-01T00:00:00Z",[90],{"area":91,"items":92},"Changes",[93,94,95,96,97],"Fixes Sass namespaced functions and variables in calc() arguments.","Fixes Mocha 12 base-reporter loading and Angular @default never parsing.","Fixes CSS pseudo-selectors when the Images plugin is disabled.","Adds comments in HTML tags for Svelte.","Clarifies Figma Connect wording and fixes AI Assistant install status.","editorial","en-US","Fixes Figma Connect status and wording, Sass calc() parsing, Mocha 12 reporting, Angular @default never and CSS pseudo-selectors; adds Svelte HTML-tag comments.","WebStorm 2026.2.3",{"locale":99,"machineTranslated":54,"sourceLocale":99,"status":103},"source","2026.2.3",[72,26],[107,147,183,220,256,293,329,366,402,439,475,512,548,585],{"arch":64,"artifacts":108,"conflictsWith":133,"dependsOn":136,"downloadSha256":142,"downloadUrl":143,"macos":144,"requiresRosetta":54,"tag":145,"version":146},{"apps":109,"binaries":110,"entries":111,"pkgs":132},[6],[],[112,117,121,126],{"declaration":113,"phase":14,"sources":116,"type":14},{"uninstall":114},[115],{"quit":13},[],{"declaration":118,"phase":20,"sources":120,"target":19,"type":22},{"app":119,"target":19},[6],[6],{"declaration":122,"phase":20,"sources":125,"target":29,"type":31},{"command_wrapper":123,"target":29},[26,124],{"executable":28},[26],{"declaration":127,"phase":46,"sources":131,"type":48},{"zap":128},[129],{"trash":130},[37,38,39,40,41,42,43,44,45],[],[],{"casks":134,"formulae":135},[],[],{"arch":137,"casks":138,"formulae":139,"requirements":140},[64],[],[],{"macos":141},{},"b398eb05d760af01d0acc40feddb056229efe95cd2d733e3acc25fa749b96cc4","https:\u002F\u002Fdownload.jetbrains.com\u002Fwebstorm\u002FWebStorm-2026.2.3.dmg","27","golden_gate","2026.2.3,262.10968.77",{"arch":63,"artifacts":148,"conflictsWith":173,"dependsOn":176,"downloadSha256":73,"downloadUrl":75,"macos":144,"requiresRosetta":54,"tag":182,"version":146},{"apps":149,"binaries":150,"entries":151,"pkgs":172},[6],[],[152,157,161,166],{"declaration":153,"phase":14,"sources":156,"type":14},{"uninstall":154},[155],{"quit":13},[],{"declaration":158,"phase":20,"sources":160,"target":19,"type":22},{"app":159,"target":19},[6],[6],{"declaration":162,"phase":20,"sources":165,"target":29,"type":31},{"command_wrapper":163,"target":29},[26,164],{"executable":28},[26],{"declaration":167,"phase":46,"sources":171,"type":48},{"zap":168},[169],{"trash":170},[37,38,39,40,41,42,43,44,45],[],[],{"casks":174,"formulae":175},[],[],{"arch":177,"casks":178,"formulae":179,"requirements":180},[63],[],[],{"macos":181},{},"arm64_golden_gate",{"arch":64,"artifacts":184,"conflictsWith":209,"dependsOn":212,"downloadSha256":142,"downloadUrl":143,"macos":218,"requiresRosetta":54,"tag":219,"version":146},{"apps":185,"binaries":186,"entries":187,"pkgs":208},[6],[],[188,193,197,202],{"declaration":189,"phase":14,"sources":192,"type":14},{"uninstall":190},[191],{"quit":13},[],{"declaration":194,"phase":20,"sources":196,"target":19,"type":22},{"app":195,"target":19},[6],[6],{"declaration":198,"phase":20,"sources":201,"target":29,"type":31},{"command_wrapper":199,"target":29},[26,200],{"executable":28},[26],{"declaration":203,"phase":46,"sources":207,"type":48},{"zap":204},[205],{"trash":206},[37,38,39,40,41,42,43,44,45],[],[],{"casks":210,"formulae":211},[],[],{"arch":213,"casks":214,"formulae":215,"requirements":216},[64],[],[],{"macos":217},{},"26","tahoe",{"arch":63,"artifacts":221,"conflictsWith":246,"dependsOn":249,"downloadSha256":73,"downloadUrl":75,"macos":218,"requiresRosetta":54,"tag":255,"version":146},{"apps":222,"binaries":223,"entries":224,"pkgs":245},[6],[],[225,230,234,239],{"declaration":226,"phase":14,"sources":229,"type":14},{"uninstall":227},[228],{"quit":13},[],{"declaration":231,"phase":20,"sources":233,"target":19,"type":22},{"app":232,"target":19},[6],[6],{"declaration":235,"phase":20,"sources":238,"target":29,"type":31},{"command_wrapper":236,"target":29},[26,237],{"executable":28},[26],{"declaration":240,"phase":46,"sources":244,"type":48},{"zap":241},[242],{"trash":243},[37,38,39,40,41,42,43,44,45],[],[],{"casks":247,"formulae":248},[],[],{"arch":250,"casks":251,"formulae":252,"requirements":253},[63],[],[],{"macos":254},{},"arm64_tahoe",{"arch":64,"artifacts":257,"conflictsWith":282,"dependsOn":285,"downloadSha256":142,"downloadUrl":143,"macos":291,"requiresRosetta":54,"tag":292,"version":146},{"apps":258,"binaries":259,"entries":260,"pkgs":281},[6],[],[261,266,270,275],{"declaration":262,"phase":14,"sources":265,"type":14},{"uninstall":263},[264],{"quit":13},[],{"declaration":267,"phase":20,"sources":269,"target":19,"type":22},{"app":268,"target":19},[6],[6],{"declaration":271,"phase":20,"sources":274,"target":29,"type":31},{"command_wrapper":272,"target":29},[26,273],{"executable":28},[26],{"declaration":276,"phase":46,"sources":280,"type":48},{"zap":277},[278],{"trash":279},[37,38,39,40,41,42,43,44,45],[],[],{"casks":283,"formulae":284},[],[],{"arch":286,"casks":287,"formulae":288,"requirements":289},[64],[],[],{"macos":290},{},"15","sequoia",{"arch":63,"artifacts":294,"conflictsWith":319,"dependsOn":322,"downloadSha256":73,"downloadUrl":75,"macos":291,"requiresRosetta":54,"tag":328,"version":146},{"apps":295,"binaries":296,"entries":297,"pkgs":318},[6],[],[298,303,307,312],{"declaration":299,"phase":14,"sources":302,"type":14},{"uninstall":300},[301],{"quit":13},[],{"declaration":304,"phase":20,"sources":306,"target":19,"type":22},{"app":305,"target":19},[6],[6],{"declaration":308,"phase":20,"sources":311,"target":29,"type":31},{"command_wrapper":309,"target":29},[26,310],{"executable":28},[26],{"declaration":313,"phase":46,"sources":317,"type":48},{"zap":314},[315],{"trash":316},[37,38,39,40,41,42,43,44,45],[],[],{"casks":320,"formulae":321},[],[],{"arch":323,"casks":324,"formulae":325,"requirements":326},[63],[],[],{"macos":327},{},"arm64_sequoia",{"arch":64,"artifacts":330,"conflictsWith":355,"dependsOn":358,"downloadSha256":142,"downloadUrl":143,"macos":364,"requiresRosetta":54,"tag":365,"version":146},{"apps":331,"binaries":332,"entries":333,"pkgs":354},[6],[],[334,339,343,348],{"declaration":335,"phase":14,"sources":338,"type":14},{"uninstall":336},[337],{"quit":13},[],{"declaration":340,"phase":20,"sources":342,"target":19,"type":22},{"app":341,"target":19},[6],[6],{"declaration":344,"phase":20,"sources":347,"target":29,"type":31},{"command_wrapper":345,"target":29},[26,346],{"executable":28},[26],{"declaration":349,"phase":46,"sources":353,"type":48},{"zap":350},[351],{"trash":352},[37,38,39,40,41,42,43,44,45],[],[],{"casks":356,"formulae":357},[],[],{"arch":359,"casks":360,"formulae":361,"requirements":362},[64],[],[],{"macos":363},{},"14","sonoma",{"arch":63,"artifacts":367,"conflictsWith":392,"dependsOn":395,"downloadSha256":73,"downloadUrl":75,"macos":364,"requiresRosetta":54,"tag":401,"version":146},{"apps":368,"binaries":369,"entries":370,"pkgs":391},[6],[],[371,376,380,385],{"declaration":372,"phase":14,"sources":375,"type":14},{"uninstall":373},[374],{"quit":13},[],{"declaration":377,"phase":20,"sources":379,"target":19,"type":22},{"app":378,"target":19},[6],[6],{"declaration":381,"phase":20,"sources":384,"target":29,"type":31},{"command_wrapper":382,"target":29},[26,383],{"executable":28},[26],{"declaration":386,"phase":46,"sources":390,"type":48},{"zap":387},[388],{"trash":389},[37,38,39,40,41,42,43,44,45],[],[],{"casks":393,"formulae":394},[],[],{"arch":396,"casks":397,"formulae":398,"requirements":399},[63],[],[],{"macos":400},{},"arm64_sonoma",{"arch":64,"artifacts":403,"conflictsWith":428,"dependsOn":431,"downloadSha256":142,"downloadUrl":143,"macos":437,"requiresRosetta":54,"tag":438,"version":146},{"apps":404,"binaries":405,"entries":406,"pkgs":427},[6],[],[407,412,416,421],{"declaration":408,"phase":14,"sources":411,"type":14},{"uninstall":409},[410],{"quit":13},[],{"declaration":413,"phase":20,"sources":415,"target":19,"type":22},{"app":414,"target":19},[6],[6],{"declaration":417,"phase":20,"sources":420,"target":29,"type":31},{"command_wrapper":418,"target":29},[26,419],{"executable":28},[26],{"declaration":422,"phase":46,"sources":426,"type":48},{"zap":423},[424],{"trash":425},[37,38,39,40,41,42,43,44,45],[],[],{"casks":429,"formulae":430},[],[],{"arch":432,"casks":433,"formulae":434,"requirements":435},[64],[],[],{"macos":436},{},"13","ventura",{"arch":63,"artifacts":440,"conflictsWith":465,"dependsOn":468,"downloadSha256":73,"downloadUrl":75,"macos":437,"requiresRosetta":54,"tag":474,"version":146},{"apps":441,"binaries":442,"entries":443,"pkgs":464},[6],[],[444,449,453,458],{"declaration":445,"phase":14,"sources":448,"type":14},{"uninstall":446},[447],{"quit":13},[],{"declaration":450,"phase":20,"sources":452,"target":19,"type":22},{"app":451,"target":19},[6],[6],{"declaration":454,"phase":20,"sources":457,"target":29,"type":31},{"command_wrapper":455,"target":29},[26,456],{"executable":28},[26],{"declaration":459,"phase":46,"sources":463,"type":48},{"zap":460},[461],{"trash":462},[37,38,39,40,41,42,43,44,45],[],[],{"casks":466,"formulae":467},[],[],{"arch":469,"casks":470,"formulae":471,"requirements":472},[63],[],[],{"macos":473},{},"arm64_ventura",{"arch":64,"artifacts":476,"conflictsWith":501,"dependsOn":504,"downloadSha256":142,"downloadUrl":143,"macos":510,"requiresRosetta":54,"tag":511,"version":146},{"apps":477,"binaries":478,"entries":479,"pkgs":500},[6],[],[480,485,489,494],{"declaration":481,"phase":14,"sources":484,"type":14},{"uninstall":482},[483],{"quit":13},[],{"declaration":486,"phase":20,"sources":488,"target":19,"type":22},{"app":487,"target":19},[6],[6],{"declaration":490,"phase":20,"sources":493,"target":29,"type":31},{"command_wrapper":491,"target":29},[26,492],{"executable":28},[26],{"declaration":495,"phase":46,"sources":499,"type":48},{"zap":496},[497],{"trash":498},[37,38,39,40,41,42,43,44,45],[],[],{"casks":502,"formulae":503},[],[],{"arch":505,"casks":506,"formulae":507,"requirements":508},[64],[],[],{"macos":509},{},"12","monterey",{"arch":63,"artifacts":513,"conflictsWith":538,"dependsOn":541,"downloadSha256":73,"downloadUrl":75,"macos":510,"requiresRosetta":54,"tag":547,"version":146},{"apps":514,"binaries":515,"entries":516,"pkgs":537},[6],[],[517,522,526,531],{"declaration":518,"phase":14,"sources":521,"type":14},{"uninstall":519},[520],{"quit":13},[],{"declaration":523,"phase":20,"sources":525,"target":19,"type":22},{"app":524,"target":19},[6],[6],{"declaration":527,"phase":20,"sources":530,"target":29,"type":31},{"command_wrapper":528,"target":29},[26,529],{"executable":28},[26],{"declaration":532,"phase":46,"sources":536,"type":48},{"zap":533},[534],{"trash":535},[37,38,39,40,41,42,43,44,45],[],[],{"casks":539,"formulae":540},[],[],{"arch":542,"casks":543,"formulae":544,"requirements":545},[63],[],[],{"macos":546},{},"arm64_monterey",{"arch":64,"artifacts":549,"conflictsWith":574,"dependsOn":577,"downloadSha256":142,"downloadUrl":143,"macos":583,"requiresRosetta":54,"tag":584,"version":146},{"apps":550,"binaries":551,"entries":552,"pkgs":573},[6],[],[553,558,562,567],{"declaration":554,"phase":14,"sources":557,"type":14},{"uninstall":555},[556],{"quit":13},[],{"declaration":559,"phase":20,"sources":561,"target":19,"type":22},{"app":560,"target":19},[6],[6],{"declaration":563,"phase":20,"sources":566,"target":29,"type":31},{"command_wrapper":564,"target":29},[26,565],{"executable":28},[26],{"declaration":568,"phase":46,"sources":572,"type":48},{"zap":569},[570],{"trash":571},[37,38,39,40,41,42,43,44,45],[],[],{"casks":575,"formulae":576},[],[],{"arch":578,"casks":579,"formulae":580,"requirements":581},[64],[],[],{"macos":582},{},"11","big_sur",{"arch":63,"artifacts":586,"conflictsWith":611,"dependsOn":614,"downloadSha256":73,"downloadUrl":75,"macos":583,"requiresRosetta":54,"tag":620,"version":146},{"apps":587,"binaries":588,"entries":589,"pkgs":610},[6],[],[590,595,599,604],{"declaration":591,"phase":14,"sources":594,"type":14},{"uninstall":592},[593],{"quit":13},[],{"declaration":596,"phase":20,"sources":598,"target":19,"type":22},{"app":597,"target":19},[6],[6],{"declaration":600,"phase":20,"sources":603,"target":29,"type":31},{"command_wrapper":601,"target":29},[26,602],{"executable":28},[26],{"declaration":605,"phase":46,"sources":609,"type":48},{"zap":606},[607],{"trash":608},[37,38,39,40,41,42,43,44,45],[],[],{"casks":612,"formulae":613},[],[],{"arch":615,"casks":616,"formulae":617,"requirements":618},[63],[],[],{"macos":619},{},"arm64_big_sur",{"icon":53,"machineTranslated":54,"name":55,"slug":56,"sourceLocale":57},520,60,{"brewLag":625,"cadence":629,"count30d":627},{"compared":626,"earlierCount":627,"medianMinutes":628},2,0,153722867,"biweekly",[631],{"caption":632,"height":633,"machineTranslated":54,"sourceLocale":99,"theme":634,"thumbUrl":635,"url":636,"width":637},"Official annotated WebStorm macOS workspace with TypeScript editor, refactoring and test results.",1632,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F733b9e1718e0\u002F6326eae9fe00-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F733b9e1718e0\u002F6326eae9fe00-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fw\u002Fwebstorm.rb","JetBrains 的 JavaScript 和 TypeScript IDE，提供项目感知型补全、重构、调试、测试、Git 集成和可选 AI 辅助。",{"locale":57,"machineTranslated":54,"sourceLocale":99,"status":641},"manual",{"arm64":50,"requiresRosetta":54,"status":643,"x86_64":50},"known",[645,646,647,648,649,650,651],"JavaScript","TypeScript","IDE","Web Development","Debugging","Refactoring","Git","homebrew\u002Fcask","2026-10-07T09:38:44.668496Z",null,{"conflictsWith":656,"dependencies":659,"dependents":660,"dependsOn":662,"platforms":668},{"casks":657,"formulae":658},[],[],[],{"count":627,"top":661},[],{"arch":663,"casks":664,"formulae":665,"requirements":666},[64],[],[],{"macos":667},{},[669,704,739,774,809,844,879,914,949,984,1019,1054,1089,1124],{"arch":64,"artifacts":670,"conflictsWith":695,"dependsOn":698,"downloadSha256":142,"downloadUrl":143,"macos":144,"requiresRosetta":54,"tag":145,"version":146},{"apps":671,"binaries":672,"entries":673,"pkgs":694},[6],[],[674,679,683,688],{"declaration":675,"phase":14,"sources":678,"type":14},{"uninstall":676},[677],{"quit":13},[],{"declaration":680,"phase":20,"sources":682,"target":19,"type":22},{"app":681,"target":19},[6],[6],{"declaration":684,"phase":20,"sources":687,"target":29,"type":31},{"command_wrapper":685,"target":29},[26,686],{"executable":28},[26],{"declaration":689,"phase":46,"sources":693,"type":48},{"zap":690},[691],{"trash":692},[37,38,39,40,41,42,43,44,45],[],[],{"casks":696,"formulae":697},[],[],{"arch":699,"casks":700,"formulae":701,"requirements":702},[64],[],[],{"macos":703},{},{"arch":63,"artifacts":705,"conflictsWith":730,"dependsOn":733,"downloadSha256":73,"downloadUrl":75,"macos":144,"requiresRosetta":54,"tag":182,"version":146},{"apps":706,"binaries":707,"entries":708,"pkgs":729},[6],[],[709,714,718,723],{"declaration":710,"phase":14,"sources":713,"type":14},{"uninstall":711},[712],{"quit":13},[],{"declaration":715,"phase":20,"sources":717,"target":19,"type":22},{"app":716,"target":19},[6],[6],{"declaration":719,"phase":20,"sources":722,"target":29,"type":31},{"command_wrapper":720,"target":29},[26,721],{"executable":28},[26],{"declaration":724,"phase":46,"sources":728,"type":48},{"zap":725},[726],{"trash":727},[37,38,39,40,41,42,43,44,45],[],[],{"casks":731,"formulae":732},[],[],{"arch":734,"casks":735,"formulae":736,"requirements":737},[63],[],[],{"macos":738},{},{"arch":64,"artifacts":740,"conflictsWith":765,"dependsOn":768,"downloadSha256":142,"downloadUrl":143,"macos":218,"requiresRosetta":54,"tag":219,"version":146},{"apps":741,"binaries":742,"entries":743,"pkgs":764},[6],[],[744,749,753,758],{"declaration":745,"phase":14,"sources":748,"type":14},{"uninstall":746},[747],{"quit":13},[],{"declaration":750,"phase":20,"sources":752,"target":19,"type":22},{"app":751,"target":19},[6],[6],{"declaration":754,"phase":20,"sources":757,"target":29,"type":31},{"command_wrapper":755,"target":29},[26,756],{"executable":28},[26],{"declaration":759,"phase":46,"sources":763,"type":48},{"zap":760},[761],{"trash":762},[37,38,39,40,41,42,43,44,45],[],[],{"casks":766,"formulae":767},[],[],{"arch":769,"casks":770,"formulae":771,"requirements":772},[64],[],[],{"macos":773},{},{"arch":63,"artifacts":775,"conflictsWith":800,"dependsOn":803,"downloadSha256":73,"downloadUrl":75,"macos":218,"requiresRosetta":54,"tag":255,"version":146},{"apps":776,"binaries":777,"entries":778,"pkgs":799},[6],[],[779,784,788,793],{"declaration":780,"phase":14,"sources":783,"type":14},{"uninstall":781},[782],{"quit":13},[],{"declaration":785,"phase":20,"sources":787,"target":19,"type":22},{"app":786,"target":19},[6],[6],{"declaration":789,"phase":20,"sources":792,"target":29,"type":31},{"command_wrapper":790,"target":29},[26,791],{"executable":28},[26],{"declaration":794,"phase":46,"sources":798,"type":48},{"zap":795},[796],{"trash":797},[37,38,39,40,41,42,43,44,45],[],[],{"casks":801,"formulae":802},[],[],{"arch":804,"casks":805,"formulae":806,"requirements":807},[63],[],[],{"macos":808},{},{"arch":64,"artifacts":810,"conflictsWith":835,"dependsOn":838,"downloadSha256":142,"downloadUrl":143,"macos":291,"requiresRosetta":54,"tag":292,"version":146},{"apps":811,"binaries":812,"entries":813,"pkgs":834},[6],[],[814,819,823,828],{"declaration":815,"phase":14,"sources":818,"type":14},{"uninstall":816},[817],{"quit":13},[],{"declaration":820,"phase":20,"sources":822,"target":19,"type":22},{"app":821,"target":19},[6],[6],{"declaration":824,"phase":20,"sources":827,"target":29,"type":31},{"command_wrapper":825,"target":29},[26,826],{"executable":28},[26],{"declaration":829,"phase":46,"sources":833,"type":48},{"zap":830},[831],{"trash":832},[37,38,39,40,41,42,43,44,45],[],[],{"casks":836,"formulae":837},[],[],{"arch":839,"casks":840,"formulae":841,"requirements":842},[64],[],[],{"macos":843},{},{"arch":63,"artifacts":845,"conflictsWith":870,"dependsOn":873,"downloadSha256":73,"downloadUrl":75,"macos":291,"requiresRosetta":54,"tag":328,"version":146},{"apps":846,"binaries":847,"entries":848,"pkgs":869},[6],[],[849,854,858,863],{"declaration":850,"phase":14,"sources":853,"type":14},{"uninstall":851},[852],{"quit":13},[],{"declaration":855,"phase":20,"sources":857,"target":19,"type":22},{"app":856,"target":19},[6],[6],{"declaration":859,"phase":20,"sources":862,"target":29,"type":31},{"command_wrapper":860,"target":29},[26,861],{"executable":28},[26],{"declaration":864,"phase":46,"sources":868,"type":48},{"zap":865},[866],{"trash":867},[37,38,39,40,41,42,43,44,45],[],[],{"casks":871,"formulae":872},[],[],{"arch":874,"casks":875,"formulae":876,"requirements":877},[63],[],[],{"macos":878},{},{"arch":64,"artifacts":880,"conflictsWith":905,"dependsOn":908,"downloadSha256":142,"downloadUrl":143,"macos":364,"requiresRosetta":54,"tag":365,"version":146},{"apps":881,"binaries":882,"entries":883,"pkgs":904},[6],[],[884,889,893,898],{"declaration":885,"phase":14,"sources":888,"type":14},{"uninstall":886},[887],{"quit":13},[],{"declaration":890,"phase":20,"sources":892,"target":19,"type":22},{"app":891,"target":19},[6],[6],{"declaration":894,"phase":20,"sources":897,"target":29,"type":31},{"command_wrapper":895,"target":29},[26,896],{"executable":28},[26],{"declaration":899,"phase":46,"sources":903,"type":48},{"zap":900},[901],{"trash":902},[37,38,39,40,41,42,43,44,45],[],[],{"casks":906,"formulae":907},[],[],{"arch":909,"casks":910,"formulae":911,"requirements":912},[64],[],[],{"macos":913},{},{"arch":63,"artifacts":915,"conflictsWith":940,"dependsOn":943,"downloadSha256":73,"downloadUrl":75,"macos":364,"requiresRosetta":54,"tag":401,"version":146},{"apps":916,"binaries":917,"entries":918,"pkgs":939},[6],[],[919,924,928,933],{"declaration":920,"phase":14,"sources":923,"type":14},{"uninstall":921},[922],{"quit":13},[],{"declaration":925,"phase":20,"sources":927,"target":19,"type":22},{"app":926,"target":19},[6],[6],{"declaration":929,"phase":20,"sources":932,"target":29,"type":31},{"command_wrapper":930,"target":29},[26,931],{"executable":28},[26],{"declaration":934,"phase":46,"sources":938,"type":48},{"zap":935},[936],{"trash":937},[37,38,39,40,41,42,43,44,45],[],[],{"casks":941,"formulae":942},[],[],{"arch":944,"casks":945,"formulae":946,"requirements":947},[63],[],[],{"macos":948},{},{"arch":64,"artifacts":950,"conflictsWith":975,"dependsOn":978,"downloadSha256":142,"downloadUrl":143,"macos":437,"requiresRosetta":54,"tag":438,"version":146},{"apps":951,"binaries":952,"entries":953,"pkgs":974},[6],[],[954,959,963,968],{"declaration":955,"phase":14,"sources":958,"type":14},{"uninstall":956},[957],{"quit":13},[],{"declaration":960,"phase":20,"sources":962,"target":19,"type":22},{"app":961,"target":19},[6],[6],{"declaration":964,"phase":20,"sources":967,"target":29,"type":31},{"command_wrapper":965,"target":29},[26,966],{"executable":28},[26],{"declaration":969,"phase":46,"sources":973,"type":48},{"zap":970},[971],{"trash":972},[37,38,39,40,41,42,43,44,45],[],[],{"casks":976,"formulae":977},[],[],{"arch":979,"casks":980,"formulae":981,"requirements":982},[64],[],[],{"macos":983},{},{"arch":63,"artifacts":985,"conflictsWith":1010,"dependsOn":1013,"downloadSha256":73,"downloadUrl":75,"macos":437,"requiresRosetta":54,"tag":474,"version":146},{"apps":986,"binaries":987,"entries":988,"pkgs":1009},[6],[],[989,994,998,1003],{"declaration":990,"phase":14,"sources":993,"type":14},{"uninstall":991},[992],{"quit":13},[],{"declaration":995,"phase":20,"sources":997,"target":19,"type":22},{"app":996,"target":19},[6],[6],{"declaration":999,"phase":20,"sources":1002,"target":29,"type":31},{"command_wrapper":1000,"target":29},[26,1001],{"executable":28},[26],{"declaration":1004,"phase":46,"sources":1008,"type":48},{"zap":1005},[1006],{"trash":1007},[37,38,39,40,41,42,43,44,45],[],[],{"casks":1011,"formulae":1012},[],[],{"arch":1014,"casks":1015,"formulae":1016,"requirements":1017},[63],[],[],{"macos":1018},{},{"arch":64,"artifacts":1020,"conflictsWith":1045,"dependsOn":1048,"downloadSha256":142,"downloadUrl":143,"macos":510,"requiresRosetta":54,"tag":511,"version":146},{"apps":1021,"binaries":1022,"entries":1023,"pkgs":1044},[6],[],[1024,1029,1033,1038],{"declaration":1025,"phase":14,"sources":1028,"type":14},{"uninstall":1026},[1027],{"quit":13},[],{"declaration":1030,"phase":20,"sources":1032,"target":19,"type":22},{"app":1031,"target":19},[6],[6],{"declaration":1034,"phase":20,"sources":1037,"target":29,"type":31},{"command_wrapper":1035,"target":29},[26,1036],{"executable":28},[26],{"declaration":1039,"phase":46,"sources":1043,"type":48},{"zap":1040},[1041],{"trash":1042},[37,38,39,40,41,42,43,44,45],[],[],{"casks":1046,"formulae":1047},[],[],{"arch":1049,"casks":1050,"formulae":1051,"requirements":1052},[64],[],[],{"macos":1053},{},{"arch":63,"artifacts":1055,"conflictsWith":1080,"dependsOn":1083,"downloadSha256":73,"downloadUrl":75,"macos":510,"requiresRosetta":54,"tag":547,"version":146},{"apps":1056,"binaries":1057,"entries":1058,"pkgs":1079},[6],[],[1059,1064,1068,1073],{"declaration":1060,"phase":14,"sources":1063,"type":14},{"uninstall":1061},[1062],{"quit":13},[],{"declaration":1065,"phase":20,"sources":1067,"target":19,"type":22},{"app":1066,"target":19},[6],[6],{"declaration":1069,"phase":20,"sources":1072,"target":29,"type":31},{"command_wrapper":1070,"target":29},[26,1071],{"executable":28},[26],{"declaration":1074,"phase":46,"sources":1078,"type":48},{"zap":1075},[1076],{"trash":1077},[37,38,39,40,41,42,43,44,45],[],[],{"casks":1081,"formulae":1082},[],[],{"arch":1084,"casks":1085,"formulae":1086,"requirements":1087},[63],[],[],{"macos":1088},{},{"arch":64,"artifacts":1090,"conflictsWith":1115,"dependsOn":1118,"downloadSha256":142,"downloadUrl":143,"macos":583,"requiresRosetta":54,"tag":584,"version":146},{"apps":1091,"binaries":1092,"entries":1093,"pkgs":1114},[6],[],[1094,1099,1103,1108],{"declaration":1095,"phase":14,"sources":1098,"type":14},{"uninstall":1096},[1097],{"quit":13},[],{"declaration":1100,"phase":20,"sources":1102,"target":19,"type":22},{"app":1101,"target":19},[6],[6],{"declaration":1104,"phase":20,"sources":1107,"target":29,"type":31},{"command_wrapper":1105,"target":29},[26,1106],{"executable":28},[26],{"declaration":1109,"phase":46,"sources":1113,"type":48},{"zap":1110},[1111],{"trash":1112},[37,38,39,40,41,42,43,44,45],[],[],{"casks":1116,"formulae":1117},[],[],{"arch":1119,"casks":1120,"formulae":1121,"requirements":1122},[64],[],[],{"macos":1123},{},{"arch":63,"artifacts":1125,"conflictsWith":1150,"dependsOn":1153,"downloadSha256":73,"downloadUrl":75,"macos":583,"requiresRosetta":54,"tag":620,"version":146},{"apps":1126,"binaries":1127,"entries":1128,"pkgs":1149},[6],[],[1129,1134,1138,1143],{"declaration":1130,"phase":14,"sources":1133,"type":14},{"uninstall":1131},[1132],{"quit":13},[],{"declaration":1135,"phase":20,"sources":1137,"target":19,"type":22},{"app":1136,"target":19},[6],[6],{"declaration":1139,"phase":20,"sources":1142,"target":29,"type":31},{"command_wrapper":1140,"target":29},[26,1141],{"executable":28},[26],{"declaration":1144,"phase":46,"sources":1148,"type":48},{"zap":1145},[1146],{"trash":1147},[37,38,39,40,41,42,43,44,45],[],[],{"casks":1151,"formulae":1152},[],[],{"arch":1154,"casks":1155,"formulae":1156,"requirements":1157},[63],[],[],{"macos":1158},{}]