{
  "name": "swpmu/term-merger",
  "description": "Term merger plugin for WordPress",
  "homepage": "https://github.com/seoul-wordpress-meetup/swpmu-term-merger",
  "type": "wordpress-plugin",
  "license": "GPL-2.0-or-later",
  "autoload": {
    "psr-4": {
      "SWPMU\\TermMerger\\": "inc/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "SWPMU\\TermMerger\\Tests\\": "tests/"
    }
  },
  "authors": [
    {
      "name": "changwoo",
      "email": "ep6tri@hotmail.com",
      "homepage": "https://blog.changwoo.pe.kr"
    }
  ],
  "extra": {
    "imposter": {
      "namespace": "SWPMU\\TermMerger\\Vendor",
      "excludes": [
        "bin",
        "doctrine",
        "myclabs",
        "nikic",
        "phar-io",
        "phpunit",
        "sebastian",
        "theseer",
        "typisttech",
        "yoast"
      ]
    }
  },
  "require": {
    "php": ">=8.0",
    "bojaghi/continy": "^1.0",
    "bojaghi/custom-posts": "^1.0",
    "bojaghi/vite-scripts": "^1.0",
    "bojaghi/admin-ajax": "^1.0"
  },
  "require-dev": {
    "bojaghi/wp-tests": "^1.0",
    "phpunit/phpunit": "^9",
    "yoast/phpunit-polyfills": "^3.0",
    "typisttech/imposter": "^0.6.1"
  },
  "scripts": {
    "build": [
      "cd vite && pnpm run build && cd ..",
      "@composer run make-pot",
      "@composer run make-json"
    ],
    "daa": "@composer dump-autoload --classmap-authoritative --no-dev",
    "imposter": "@php imposter.php",
    "make-pot": "@php -dxdebug.mode=off $(which wp) i18n make-pot . ./languages/swpmu-term-merger.pot --include=inc,dist/assets",
    "make-json": "@php -dxdebug.mode=off $(which wp) i18n make-json ./languages --no-purge",
    "wp-tests": [
      "@wp-tests:setenv",
      "vendor/bin/phpunit"
    ],
    "wp-tests:clean": [
      "@wp-tests:setenv",
      "rm -rf $WP_CORE_DIR $WP_TESTS_DIR"
    ],
    "wp-tests:env": [
      "@wp-tests:setenv",
      "vendor/bin/wp-tests -d"
    ],
    "wp-tests:setenv": [
      "@putenv WP_CORE_DIR=./tests/wp-test-core",
      "@putenv WP_TESTS_DIR=./tests/wp-test-lib",
      "@putenv WP_TESTS_PHPUNIT_POLYFILLS_PATH=./vendor/yoast/phpunit-polyfills",
      "@putenv DB_HOST=localhost",
      "@putenv DB_USER=wordpress_tests",
      "@putenv DB_PASS=wordpress_tests",
      "@putenv DB_NAME=wordpress_tests"
    ],
    "wp-tests:setup": [
      "@wp-tests:setenv",
      "@wp-tests:clean",
      "bin/install-wp-tests.sh $DB_NAME $DB_USER $DB_PASS $DB_HOST latest"
    ]
  },
  "scripts-descriptions": {
    "daa": "Run `composer dump-autoload --classmap-authoritative --no-dev`.",
    "make-pot": "Create ./languages/swpmu-term-merger.pot file. WP-CLI is required.",
    "make-json": "Create JSON language files. WP-CLI is required."
  }
}
