{
	"name": "viames/pair",
	"description": "Lightweight PHP framework for fast server-rendered web applications with MVC routing, ActiveRecord ORM and API tooling",
	"type": "library",
	"license": "MIT",
	"keywords": [
		"pair",
		"php",
		"php-framework",
		"framework",
		"mvc",
		"orm",
		"active-record",
		"server-rendered",
		"server-side-rendering",
		"composer",
		"mysql",
		"crud",
		"rest-api",
		"openapi",
		"pwa",
		"web-push",
		"passkey",
		"progressive-enhancement",
		"multilingual",
		"package-system",
		"runtime-extensions"
	],
	"homepage": "https://viames.github.io/pair/",
	"support": {
		"issues": "https://github.com/viames/pair/issues",
		"docs": "https://viames.github.io/pair/",
		"wiki": "https://github.com/viames/pair/wiki",
		"source": "https://github.com/viames/pair/tree/main/src",
		"security": "https://github.com/viames/pair/security/policy"
	},
	"authors": [
		{
			"name": "Viames Marino",
			"homepage": "https://viames.it",
			"role": "Creator and maintainer"
		}
	],
	"require": {
		"php": "^8.4.1",
		"ext-curl": "*",
		"ext-intl": "*",
		"ext-json": "*",
		"ext-mbstring": "*",
		"ext-pdo": "*",
		"ext-pdo_mysql": "*",
		"psr/log": "^1.1 || ^2.0 || ^3.0"
	},
	"require-dev": {
		"phpunit/phpunit": "^13.0"
	},
	"suggest": {
		"ext-fileinfo": "Recommended for reliable MIME detection in uploads.",
		"ext-openssl": "Required for Passkey/WebAuthn features.",
		"ext-redis": "Recommended for Redis-backed cache/session integrations.",
		"ext-xdebug": "Useful while debugging Pair applications and tests.",
		"aws/aws-sdk-php": "Required by Pair\\Services\\AmazonS3 for AWS S3 and S3-compatible object storage.",
		"stripe/stripe-php": "Required by Pair\\Services\\StripeGateway for Stripe payments."
	},
	"bin": [
		"bin/pair"
	],
	"autoload": {
		"psr-4": {
			"Pair\\": "src/"
		},
		"exclude-from-classmap": [
			"/tests/"
		]
	},
	"autoload-dev": {
		"psr-4": {
			"Pair\\Tests\\": "tests/"
		}
	},
	"scripts": {
		"test": "phpunit -c phpunit.xml.dist",
		"upgrade-to-v2": "php scripts/upgrade-to-v2.php",
		"upgrade-to-v3": "php scripts/upgrade-to-v3.php",
		"upgrade-to-v4": "php scripts/upgrade-to-v4.php",
		"benchmark-v4": "php scripts/benchmark-v4.php"
	},
	"extra": {
		"branch-alias": {
			"dev-main": "4.x-dev"
		}
	},
	"archive": {
		"exclude": [
			"/.DS_Store",
			"/.cursorrules",
			"/.cursor",
			"/.env.example",
			"/.gitattributes",
			"/.github",
			"/.gitignore",
			"/.phpunit.cache",
			"/.vscode",
			"/.windsurfrules",
			"/_config.yml",
			"/vendor",
			"/AGENTS.md",
			"/CLAUDE.md",
			"/CODEX.md",
			"/GEMINI.md",
			"/PAIR_ARCHITECTURE.md",
			"/PAIR_CONTEXT.md",
			"/PAIR_PATTERNS.md",
			"/PAIR_ROADMAP.local.md",
			"/PAIR_TASKS.md",
			"/PAIR_V4_DESIGN.md",
			"/RELEASING.md",
			"/SKILL.md",
			"/composer.lock",
			"/docs",
			"/mobile",
			"/phpunit.xml.dist",
			"/scripts/update-version-from-release.php",
			"/tests"
		]
	}
}
