chromium/chrome/common/apps/platform_apps/api/_permission_features.json

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This features file defines Chrome Apps APIs implemented under src/chrome.
// See chrome/common/extensions/api/_features.md to understand this file, as
// well as feature.h, simple_feature.h, and feature_provider.h.

{
  "arcAppsPrivate": {
    "channel": "stable",
    "extension_types": ["platform_app"],
    "allowlist": [
      "46578A13607D38F1DC8E280C4F499FB0A2F9565C", // http://crbug.com/819404
      "898FB5A39687D210766B8998BA4530B99C9E6586", // http://crbug.com/819404
      "82F30B65397BC3E4ADE627BBD857AB8A58210648", // http://crbug.com/819404
      "C74B2AF138F9EDECD04D0965AB36CA66C8290466"  // http://crbug.com/957772
    ]
  },
  "browser": {
    "channel": "stable",
    "extension_types": ["platform_app"]
  },
  "enterprise.remoteApps": [{
    "channel": "stable",
    "extension_types": ["platform_app"],
    "location": "policy",
    "platforms": ["chromeos", "lacros"]
  }, {
    "channel": "stable",
    "dependencies": ["behavior:imprivata_extension"],
    "extension_types": ["extension"],
    "location": "policy",
    "platforms": ["chromeos", "lacros"]
  }, {
    "channel": "stable",
    "extension_types": ["extension"],
    "location": "policy",
    "platforms": ["chromeos", "lacros"],
    "allowlist": [
      "0962FDCCF4987E36619F5BDA0A8ED4CE78E6AC34"  // Mercury V-Launcher
    ]
  }],
  "firstRunPrivate": {
    "channel": "stable",
    "extension_types": ["platform_app"],
    "location": "component",
    "platforms": ["chromeos"]
  },
  "mediaGalleries": {
    "channel": "stable",
    "extension_types": [ "platform_app" ]
  },
  // TODO(devlin): These all specify the same permissions. There's no need for
  // child features.
  "mediaGalleries.allAutoDetected": {
    "channel": "stable",
    "extension_types": [ "platform_app" ]
  },
  "mediaGalleries.scan": {
    "channel": "dev",
    "extension_types": [ "platform_app" ]
  },
  "mediaGalleries.read": {
    "channel": "stable",
    "extension_types": [ "platform_app" ]
  },
  "mediaGalleries.copyTo": {
    "channel": "stable",
    "extension_types": [ "platform_app" ]
  },
  "mediaGalleries.delete": {
    "channel": "stable",
    "extension_types": [ "platform_app" ]
  },
  "pointerLock": {
    "channel": "stable",
    "extension_types": ["platform_app"]
  },
  "syncFileSystem": {
    "channel": "stable",
    "extension_types": ["platform_app"]
  }
}