{
  "dependencies": ["bindings", "workspace", "components", "sdk"],
  "extensions": [
    {
      "type": "view",
      "location": "settings-view",
      "id": "workspace",
      "title": "Workspace",
      "order": 1,
      "className": "Persistence.WorkspaceSettingsTab"
    },
    {
      "type": "setting",
      "category": "Persistence",
      "title": "Enable Local Overrides",
      "settingName": "persistenceNetworkOverridesEnabled",
      "settingType": "boolean",
      "defaultValue": false,
      "tags": "interception, override, network, rewrite, request",
      "options": [
        {
          "value": true,
          "title": "Enable override network requests"
        },
        {
          "value": false,
          "title": "Disable override network requests"
        }
      ]
    },
    {
      "type": "@UI.ContextMenu.Provider",
      "contextTypes": ["Workspace.UISourceCode", "SDK.Resource", "SDK.NetworkRequest"],
      "className": "Persistence.PersistenceActions.ContextMenuProvider"
    }
  ],
  "scripts": [],
  "modules": [
    "persistence.js",
    "persistence-legacy.js",
    "PlatformFileSystem.js",
    "IsolatedFileSystem.js",
    "IsolatedFileSystemManager.js",
    "FileSystemWorkspaceBinding.js",
    "Automapping.js",
    "NetworkPersistenceManager.js",
    "PersistenceImpl.js",
    "PersistenceActions.js",
    "PersistenceUtils.js",
    "EditFileSystemView.js",
    "WorkspaceSettingsTab.js"
  ],
  "resources": ["editFileSystemView.css", "workspaceSettingsTab.css"]
}
