Skip to content
wiki.fftac.org

Uaix Locale Router Composer

**Site relevance:** Antichrist.net

**Memory type:** plugin source memory

**Source path:** Antichrist.net/wp-content/plugins/uaix-locale-router/composer.json

**Size:** 1.4 KB

Summary

"name": "uaix/uaix-locale-router",

Source Preview

This source file is short enough to preview directly on its source-memory page.

{
  "name": "uaix/uaix-locale-router",
  "description": "UAIX Locale Router for WordPress.",
  "version": "3.0.0",
  "type": "wordpress-plugin",
  "license": "GPL-2.0-or-later",
  "require": {
    "php": ">=7.4"
  },
  "require-dev": {
    "phpunit/phpunit": "^9.6",
    "brain/monkey": "^2.6",
    "squizlabs/php_codesniffer": "^3.9",
    "wp-coding-standards/wpcs": "^3.1",
    "phpstan/phpstan": "^1.12"
  },
  "autoload": {
    "psr-4": {
      "UAIXLocaleRouter\\": "src/"
    }
  },
  "autoload-dev": {
    "files": [
      "tests/bootstrap.php"
    ]
  },
  "scripts": {
    "test": "phpunit -c phpunit.xml.dist",
    "lint": "php -r 'foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(getcwd(), FilesystemIterator::SKIP_DOTS)) as $file) { if ($file->isFile() && strtolower($file->getExtension()) === \"php\" && strpos(str_replace(\"\\\\\\\\\", \"/\", $file->getPathname()), \"/vendor/\") === false) { passthru(\"php -l \" . escapeshellarg($file->getPathname()), $code); if ($code !== 0) exit($code); } }'",
    "phpcs": "phpcs --standard=phpcs.xml.dist || true",
    "phpstan": "phpstan analyse --configuration=phpstan.neon || true",
    "ci": [
      "@lint",
      "@test",
      "@phpcs",
      "@phpstan"
    ]
  },
  "config": {
    "platform": {
      "php": "7.4.33"
    },
    "allow-plugins": {
      "dealerdirect/phpcodesniffer-composer-installer": true
    },
    "sort-packages": true
  }
}