{
    "name": "opendesa/opensid",
    "description": "OpenSID adalah Sistem Informasi Desa (SID) yang sengaja dirancang supaya terbuka dan dapat dikembangkan bersama-sama oleh komunitas peduli SID. OpenSID awalnya dikembangkan menggunakan SID dari Combine Resource Institution (CRI). SID CRI terakhir yang telah digabung dengan OpenSID adalah SID 3.10 yang diperoleh dari teman-teman di https://www.facebook.com/groups/komunitasopendesa pada tanggal 15 Pebruari 2017.",
    "license": "GPL-3.0-or-later",
    "type": "project",
    "keywords": [
        "opensid",
        "sistem-informasi-desa"
    ],
    "require": {
        "php": "^7.4 || ^8.0",
        "codeigniter/framework": "^3.1",
        "cviebrock/eloquent-sluggable": "^8.0",
        "edwinhoksberg/php-fcm": "^1.2",
        "erusev/parsedown": "^1.7",
        "google/apiclient": "^2.11",
        "illuminate/cache": "^8.83",
        "illuminate/collections": "^8.83",
        "illuminate/config": "^8.83",
        "illuminate/console": "^8.83",
        "illuminate/database": "^8.78",
        "illuminate/encryption": "^8.83",
        "illuminate/events": "^8.83",
        "illuminate/filesystem": "^8.83",
        "illuminate/hashing": "^8.83",
        "illuminate/http": "^8.83",
        "illuminate/macroable": "^8.83",
        "illuminate/pagination": "^8.83",
        "illuminate/queue": "^8.83",
        "illuminate/support": "^8.83",
        "illuminate/view": "^8.79",
        "karriere/pdf-merge": "^2.1",
        "league/flysystem": "^1.1",
        "mike42/escpos-php": "^3.0",
        "opensid/router": "^2403",
        "openspout/openspout": "^3.7",
        "ramsey/uuid": "^4.2",
        "rap2hpoutre/fast-excel": "^4.1",
        "slowprog/composer-copy-file": "^0.3.3",
        "spatie/eloquent-sortable": "^3.11",
        "spipu/html2pdf": "^5.2",
        "symfony/process": "^5.4",
        "symfony/var-dumper": "^5.4",
        "themes/esensi": "^2403",
        "themes/natra": "^2403",
        "voku/anti-xss": "^4.1",
        "yajra/laravel-datatables-oracle": "^9.21"
    },
    "require-dev": {
        "ergebnis/composer-normalize": "^2.42",
        "friendsofphp/php-cs-fixer": "^3.49",
        "mikey179/vfsstream": "~1.1.0",
        "phpunit/phpunit": "^9.6",
        "rector/rector": "^1.0",
        "tinymce/tinymce": "^6.5"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Modules\\": "Modules/"
        }
    },
    "autoload-dev": {
        "files": [
            "donjo-app/helpers/donjolib_helper.php",
            "donjo-app/helpers/general_helper.php",
            "donjo-app/helpers/opensid_helper.php"
        ]
    },
    "config": {
        "allow-plugins": {
            "ergebnis/composer-normalize": true
        },
        "sort-packages": true
    },
    "extra": {
        "composer-normalize": {
            "indent-size": 4,
            "indent-style": "space"
        },
        "copy-file": {
            "storage/app/vendor": "vendor"
        },
        "google/apiclient-services": [
            "Script",
            "Drive"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "SlowProg\\CopyFile\\ScriptHandler::copy"
        ],
        "post-update-cmd": [
            "SlowProg\\CopyFile\\ScriptHandler::copy"
        ],
        "pre-autoload-dump": "Google\\Task\\Composer::cleanup",
        "phpunit": [
            "vendor/bin/phpunit tests"
        ],
        "style-fix": [
            "php-cs-fixer fix --allow-risky=yes",
            "rector process",
            "npm run prettier-blade"
        ]
    }
}
