Satis - Mirror Repositories Package-Type

时间:2016-12-07 16:22:01

标签: php package composer-php components satis

我正在建立一个私人满意的存储库(镜像代理)。

任何人都知道如何从存储库中定义的包中创建一个tar,如下所示:

{
  "name": "Satis Configuration",
  "homepage": "https://satis.example.org",
  "repositories": [
    { "type": "composer", "url": "https://packagist.org" },
    {
      "type": "package",
      "package": {
        "name": "components/placeholdersjs",
        "type": "component",
        "version": "4.0.1",
        "dist": {
          "url": "https://github.com/jamesallardice/Placeholders.js/archive/v4.0.1.zip",
          "type": "zip"
        },
        "extra": {
          "component": {
            "scripts": [
              "dist/placeholders.min.js",
              "dist/placeholders.jquery.min.js"
            ]
          }
        }
      }
    }
  ],
  "require": {
    "monolog/monolog": "*"
  },
  "require-dependencies": true,
  "archive": {
    "directory": "dist",
    "format": "tar",
    "skip-dev": true
  }
}

0 个答案:

没有答案