{
	"name": "mralaminahamed/swift-menu-duplicator",
	"description": "A simple yet powerful WordPress plugin that allows users to duplicate navigation menus with a single click.",
	"type": "wordpress-plugin",
	"version": "1.0.1",
	"license": "GPL-2.0-or-later",
	"authors": [
		{
			"name": "Al Amin Ahamed",
			"email": "mrabir.ahamed@gmail.com"
		}
	],
	"minimum-stability": "stable",
	"require": {
		"php": ">=7.4",
		"ext-json": "*",
		"ext-zip": "*"
    },
	"require-dev": {
		"wp-coding-standards/wpcs": "^3.3.0",
		"dealerdirect/phpcodesniffer-composer-installer": "^1.2",
		"phpcompatibility/phpcompatibility-wp": "^2.1.8",
		"phpunit/phpunit": "^9.6",
		"wp-phpunit/wp-phpunit": "^6.8.3",
		"yoast/phpunit-polyfills": "^4.0.0",
		"brain/monkey": "^2.0",
		"phpstan/phpstan": "^2.1.30",
		"phpstan/extension-installer": "^1.4",
		"szepeviktor/phpstan-wordpress": "^2.0",
		"php-stubs/wordpress-stubs": "^6.0",
		"php-stubs/wordpress-tests-stubs": "^6.9",
		"php-stubs/wp-cli-stubs": "^2.12"
	},
	"autoload": {
		"classmap": [
			"includes/"
		]
	},
	"autoload-dev": {
		"psr-4": {
			"SwiftMenuDuplicator\\Test\\" : "tests/php/src"
		}
	},
	"scripts": {
		"test": "phpunit",
		"test-f": "phpunit --filter",
		"lint": "vendor/bin/phpcs -p -s",
		"lint:fix": "vendor/bin/phpcbf -p",
		"lint:review": "phpcs ./includes --standard=phpcs.plugin-review.xml",
		"lint:fix:review": "phpcbf ./includes --standard=phpcs.plugin-review.xml",
		"analyze": "phpstan analyse --memory-limit=2G",
		"makepot": "wp i18n make-pot . languages/swift-menu-duplicator.pot --exclude=node_modules,vendor,docs,release,tests",
		"release": [
			"rm -rf release vendor build/*",
			"@makepot",
			"mkdir -p release",
			"composer install --no-dev --optimize-autoloader",
			"rsync -av --exclude-from=.distignore . release/swift-menu-duplicator/",
			"cd release && zip -r swift-menu-duplicator.zip swift-menu-duplicator/",
			"rm -rf release/swift-menu-duplicator/",
			"composer install"
		]
	},
	"config": {
		"platform": {
			"php": "7.4"
		},
		"allow-plugins": {
			"dealerdirect/phpcodesniffer-composer-installer": true,
			"phpstan/extension-installer": true
		}
	}
}
