-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcomposer.json
More file actions
58 lines (58 loc) · 3.89 KB
/
composer.json
File metadata and controls
58 lines (58 loc) · 3.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"name": "marko/skeleton",
"description": "Marko Framework - Application Skeleton",
"license": "MIT",
"type": "project",
"require": {
"php": "^8.5",
"marko/env": "*",
"marko/framework": "*"
},
"require-dev": {
"marko/devserver": "*",
"pestphp/pest": "^4.0"
},
"suggest": {
"marko/database-pgsql": "PostgreSQL database driver (recommended; strong JSON, FTS, pgvector support)",
"marko/database-mysql": "MySQL/MariaDB database driver",
"marko/docs-fts": "Full-text documentation search driver (recommended; SQLite FTS5, zero infrastructure)",
"marko/docs-vec": "Semantic documentation search driver (hybrid FTS5 + sqlite-vec; requires a one-time model download)",
"marko/filesystem-local": "Local disk filesystem driver (recommended; zero infrastructure)",
"marko/filesystem-s3": "Amazon S3 filesystem driver (cloud and distributed deployments)",
"marko/errors-simple": "Simple errors driver (recommended; minimal information disclosure, production-safe)",
"marko/errors-advanced": "Advanced errors driver (pretty stack traces and suggestions; for development)",
"marko/view-twig": "Twig view driver (recommended; broader ecosystem familiarity)",
"marko/view-latte": "Latte view driver (compile-time safety, n:attribute syntax)",
"marko/cache-file": "File-based cache driver (recommended; no infrastructure, single-server apps)",
"marko/cache-redis": "Redis cache driver (distributed deployments and high-throughput)",
"marko/cache-array": "In-memory cache driver (request-lifetime only; testing and dev)",
"marko/inertia-react": "React Inertia.js frontend driver (recommended; largest community and tooling ecosystem)",
"marko/inertia-svelte": "Svelte Inertia.js frontend driver",
"marko/inertia-vue": "Vue Inertia.js frontend driver",
"marko/queue-sync": "Synchronous queue driver (recommended; runs jobs inline, no infrastructure)",
"marko/queue-database": "Database-backed queue driver (production-ready; uses your existing database)",
"marko/queue-rabbitmq": "RabbitMQ queue driver (high-throughput production deployments)",
"marko/pubsub-redis": "Redis pub/sub driver (recommended; purpose-built for messaging)",
"marko/pubsub-pgsql": "PostgreSQL LISTEN/NOTIFY pub/sub driver (no additional infrastructure if you already use Postgres)",
"marko/media-gd": "GD media driver (recommended; built into most PHP installations)",
"marko/media-imagick": "ImageMagick media driver (higher fidelity; requires ext-imagick)",
"marko/mail-smtp": "SMTP mail driver (recommended; for production)",
"marko/mail-log": "Log-based mail driver (writes emails to LoggerInterface; for development and testing)",
"marko/session-file": "File-based session driver (recommended; single-server apps)",
"marko/session-database": "Database-backed session driver (distributed deployments and queryable session data)",
"marko/authentication-token": "Token-based authentication driver (signed token sessions)",
"marko/encryption-openssl": "OpenSSL-based encryption driver (AES-256-GCM)",
"marko/http-guzzle": "Guzzle-based HTTP client driver",
"marko/log-file": "File-based log driver (with log rotation)",
"marko/translation-file": "File-based translation driver (PHP array files per locale)",
"marko/notification-database": "Database-backed notification driver",
"marko/page-cache-file": "File-based page cache driver",
"marko/database-readwrite": "Read/write connection splitting decorator (optional — works alongside a base driver)",
"marko/page-cache-entity": "Auto-purges page-cache tags on entity save/delete (optional add-on)"
},
"config": {
"allow-plugins": {
"pestphp/pest-plugin": true
}
}
}