Skip to content
Snippets Groups Projects
This project manages its dependencies using Composer. Learn more
composer.json 5.73 KiB
{
    "name": "lucha/noblogs-composer",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "description": "WordPress codebase for Noblogs, managed with Composer",
    "homepage": "https://git.autistici.org/lucha/noblogs-composer",
    "authors": [
        {
            "name": "lucha",
            "email": "lucha@paranoici.org" 
        }
    ],
    "repositories": [
        {
            "type": "composer",
            "url" : "https://wpackagist.org"
        },
	{
	    "type": "composer",
            "url": "https://asset-packagist.org"
	},
        {
            "type": "vcs",
            "url": "git@git.autistici.org:noblogs/r2db.git"
        },
        {
            "type": "vcs",
            "url": "git@git.autistici.org:noblogs/ai-mu-plugins.git"
        },
        {
            "type": "vcs",
            "url": "git@git.autistici.org:noblogs/noblogs-wp-ssl.git"
        }
    ],
    "config": {        
        "dropin-installer": "copy"
    },
    "require": {
        "php": ">=7.1",
        "composer/installers": "^1.8",
	"oomphinc/composer-installers-extender": "^1.1",
        "cweagans/composer-patches": "^1.6",
        "koodimonni/composer-dropin-installer": "^1.2",
        "johnpbloch/wordpress": "^5.4",
        "bjornjohansen/wplang": "^0.1.1",
        "wpackagist-plugin/disable-wordpress-updates": "^1.6",
        "wpackagist-plugin/hyperdb": "^1.6",
        "wpackagist-plugin/wpmu-new-blog-defaults": "^2.2",
        "wpackagist-plugin/more-privacy-options": "^4.6",
        "wpackagist-plugin/disable-emojis": "^1.7",
        "wpackagist-plugin/wp-super-cache": "^1.7",
        "wpackagist-plugin/wp-piwik": "^1.0",
        "wpackagist-plugin/wp-statusnet": "^1.4",
        "wpackagist-plugin/wp-syntax": "^1.1",
	"wpackagist-plugin/wpmu-custom-css": "^1.06",
        "wpackagist-theme/azul": "^1.51",
        "wpackagist-theme/bliss": "^1.2",
        "wpackagist-theme/carrington-blog": "^2.3",
        "wpackagist-theme/classic": "^1.6",
        "wpackagist-theme/darwin-buddypress-buddypack": "^1.2",
        "wpackagist-theme/default": "^1.7",
        "wpackagist-theme/disconnected": "^1.3",
        "wpackagist-theme/elegant-grunge": "^1.1",
        "wpackagist-theme/fixed-blix": "^2009.08",
        "wpackagist-theme/fresh-editorial": "^2.1",
        "wpackagist-theme/gone-fishing": "^2.0",
        "wpackagist-theme/hybrid": "^1.2",
        "wpackagist-theme/inove": "^3.0",
        "wpackagist-theme/launchpad": "^1.6",
        "wpackagist-theme/micro": "^1.5",
	"wpackagist-theme/minimalism": "1.0.3",
        "wpackagist-theme/mnml": "^1.3",
        "wpackagist-theme/ocular-professor": "^1.3",
        "wpackagist-theme/plaintxtblog": "^4.6",
        "wpackagist-theme/primepress": "^1.4",
        "wpackagist-theme/rusty-grunge": "^1.3",
        "wpackagist-theme/sandbox": "^1.6",
        "wpackagist-theme/simplex": "2.0.1.3",
        "wpackagist-theme/tanzaku": "^1.1",
        "wpackagist-theme/thematic": "^1.0",
        "wpackagist-theme/the-scenery": "^0.93.0",
        "wpackagist-theme/threattocreativity": "^3.2",
        "wpackagist-theme/twentyeleven": "^3.5",
        "wpackagist-theme/twentyfifteen": "^2.7",
        "wpackagist-theme/twentyfourteen": "^2.9",
        "wpackagist-theme/twentynineteen": "^1.7",
        "wpackagist-theme/twentyseventeen": "^2.4",
        "wpackagist-theme/twentysixteen": "^2.2",
        "wpackagist-theme/twentyten": "^3.1",
        "wpackagist-theme/twentythirteen": "^3.1",
        "wpackagist-theme/twentytwelve": "^3.2",
        "wpackagist-theme/twentytwenty": "^1.5",
        "wpackagist-theme/veryplaintxt": "^4.6",
        "wpackagist-theme/wp-andreas01": "^2.0",
        "wpackagist-theme/zenlite": "^4.10",
        "npm-asset/scriptaculous-js": "^1.9",
        "npm-asset/prototype-js-core": "^1.7"
    },    
    "extra": {
        "wordpress-install-dir": "app/wp",
	"installer-types": ["bower-asset", "npm-asset"],
        "installer-paths": {            
            "mu-plugins-src/{$name}": [
                "wpackagist-plugin/hyperdb",
                "wpackagist-plugin/disable-wordpress-updates",
                "wpackagist-plugin/wpmu-new-blog-defaults",
                "wpackagist-plugin/more-privacy-options",
                "wpackagist-plugin/disable-emojis",                
                "type:wordpress-muplugin"],
            "app/{$name}": ["type:wordpress-dropin"],
            "app/wp-content/plugins/{$name}/": ["type:wordpress-plugin"],
            "app/wp-content/themes/{$name}/": ["type:wordpress-theme"],
	    "app/wp/wp-includes/js/{$name}/": ["type:npm-asset", "type:bower-asset"]
        },
        "wordpress-language-dir": "app/content/languages/",
        "wordpress-languages": [ "en_GB", "it_IT" ],
        "patches-file": "composer.patches.json",        
        "dropin-paths": {
            "app/wp-content/mu-plugins" : [
                "package:wpackagist-plugin/disable-wordpress-updates:disable-updates.php",
                "package:wpackagist-plugin/wpmu-new-blog-defaults:cets_blog_defaults.php",
                "package:wpackagist-plugin/more-privacy-options:ds_wp3_private_blog.php",
                "package:wpackagist-plugin/disable-emojis:disable-emojis.php",
                "package:lucha/ai-mu-plugins:embed.php,remove-password-change-notification.php,send-smtp-email.php",
                "package:ai/noblogs-wp-ssl:noblogs-wp-ssl.php"
            ],
            "app/wp-content": ["package:wpackagist-plugin/hyperdb:db.php", "package:wpackagist-plugin/wp-super-cache:advanced-cache.php"],
            "app": ["package:lucha/r2db:db-config.php,nginx-map/wp-nginx-map-json.php,nginx-map/wp-nginx-map.php"]
        }
    },
    "require-dev": {
        "noblogs/r2db": "dev-master",
        "noblogs/ai-mu-plugins": "dev-master",
        "noblogs/noblogs-wp-ssl": "dev-master"
    }
}