{
  "name": "silverstripe/siteconfig",
  "description": "Site wide settings administration.",
  "type": "silverstripe-module",
  "keywords": ["silverstripe", "siteconfig"],
  "authors": [{
    "name": "Will Rossiter",
    "email": "will@fullscreen.io"
  }],
  "require": {
    "silverstripe/framework": "^4.0"
  },
  "require-dev": {
    "phpunit/PHPUnit": "~4.8"
  },
  "autoload": {
    "psr-4": {
      "SilverStripe\\SiteConfig\\": "code/"
    },
    "classmap": ["tests/behat/"]
  },

  "extra": {
    "installer-name": "siteconfig",
    "branch-alias": {
      "dev-master": "4.0.x-dev"
    }
  },
  "license": "BSD-3-Clause"
}

{
  "name": "silverstripe/siteconfig",
  "description": "Site wide settings administration.",
  "type": "silverstripe-module",
  "keywords": ["silverstripe", "siteconfig"],
  "authors": [{
    "name": "Will Rossiter",
    "email": "will@fullscreen.io"
  }],
  "require": {
    "silverstripe/framework": "^4.0@dev"
  },
  "require-dev": {
    "phpunit/PHPUnit": "~4.8"
  },
  "autoload": {
    "psr-4": {
      "SilverStripe\\SiteConfig\\": "code/"
    },
    "classmap": ["tests/behat/"]
  },

  "extra": {
    "installer-name": "siteconfig",
    "branch-alias": {
      "dev-master": "4.0.x-dev"
    }
  },
  "license": "BSD-3-Clause"
}

Allow pre-release versions of SS4.
FIX: Allow pre-release versions of SS4.

Since SS4 has not yet been released, and this module is used to test
pre-release versions of SS4, we need to have @dev on the requirement
to make it as flexible as possible.

As a general rule, modules that plug *into* SS4 rather than making *use*
of it should have @dev on the end of their dependencies.