summaryrefslogtreecommitdiff
path: root/composer.json
diff options
context:
space:
mode:
authorAppleman1234 <applemansigloo@gmail.com>2022-09-25 13:22:40 +1000
committerAppleman1234 <applemansigloo@gmail.com>2022-09-25 13:22:40 +1000
commit92561d7f36508b7e0271926e417adf0e2e53916b (patch)
treea8588b4f70af276c5acf58836e33b1f6ff5c61e8 /composer.json
parent6f1083e4b51fc9c4c594f6c72cf3d84ef4d0298b (diff)
Initial attempt a switch to composer and PHP-8.1 compatibility
Diffstat (limited to 'composer.json')
-rw-r--r--composer.json68
1 files changed, 68 insertions, 0 deletions
diff --git a/composer.json b/composer.json
new file mode 100644
index 00000000..9d09ed5b
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,68 @@
+{
+ "name": "lainchan/lainchan",
+ "description": "Lainchan is a fork of vichan, a great imageboard package, actively building on it and adding a lot of features and other improvements.",
+ "type": "project",
+ "require": {
+ "ext-mbstring": ">=5.4",
+ "ext-pdo": "*",
+ "ext-gd": "*",
+ "gettext/gettext": "^4.4",
+ "twig/twig": "^2.9",
+ "twig/extensions": "^1.5",
+ "geoip/geoip": "^1.16",
+ "mrclay/minify": "^3.0",
+ "awsumchan/ip": "^1.1",
+ "erusev/parsedown": "^1.7"
+ },
+ "autoload": {
+ "classmap": ["inc/"],
+ "files": [
+ "inc/bootstrap.php",
+ "inc/display.php",
+ "inc/template.php",
+ "inc/database.php",
+ "inc/events.php",
+ "inc/api.php",
+ "inc/mod/auth.php",
+ "inc/lock.php",
+ "inc/queue.php",
+ "inc/polyfill.php",
+ "inc/functions.php"
+ ]
+ },
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "savetheinternet",
+ "homepage": "https://github.com/savetheinternet"
+ },
+ {
+ "name": "czaks",
+ "homepage": "https://github.com/czaks"
+ },
+ {
+ "name": "ctrlcctrlv",
+ "homepage": "https://github.com/ctrlcctrlv"
+ },
+ {
+ "name": "barrucadu",
+ "homepage": "https://github.com/barrucadu"
+ },
+ {
+ "name": "darkengine-io",
+ "homepage": "https://github.com/darkengine-io"
+ },
+ {
+ "name": "Appleman1234",
+ "homepage": "https://github.com/Appleman1234"
+ }
+ ],
+ "suggest": {
+ "ext-imagick": "Allows the use of ImageMagick for image handling",
+ "ext-openssl": "Allows for enhanced security features through OpenSSL",
+ "ext-apcu": "Allows the use of APCu for cache storage",
+ "ext-redis": "Allows the use of Redis for cache storage",
+ "ext-memcached": "Allows the use of Memcached for cache storage",
+ "ext-xcache": "Allows the use of XCache for cache storage"
+ }
+}