{
	"name": "Wikibase Faceted Search",

	"version": "1.0.1",

	"author": [
		"[https://Professional.Wiki/ Professional Wiki]"
	],

	"license-name": "GPL-2.0-or-later",

	"url": "https://professional.wiki/en/extension/wikibase-faceted-search",

	"descriptionmsg": "wikibasefacetedsearch-description",

	"type": "wikibase",

	"requires": {
		"MediaWiki": ">= 1.43.0",
		"extensions": {
			"WikibaseRepository": "*",
			"CirrusSearch": "*"
		}
	},

	"MessagesDirs": {
		"WikibaseFacetedSearch": [
			"i18n"
		]
	},

	"AutoloadNamespaces": {
		"ProfessionalWiki\\WikibaseFacetedSearch\\": "src/",
		"ProfessionalWiki\\WikibaseFacetedSearch\\Tests\\": "tests/phpunit/"
	},

	"Hooks": {
		"AlternateEdit": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onAlternateEdit",
		"BeforePageDisplay": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onBeforePageDisplay",
		"ContentHandlerDefaultModelFor": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onContentHandlerDefaultModelFor",
		"EditFilter": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onEditFilter",
		"EditFormPreloadText": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onEditFormPreloadText",
		"ShowSearchHitTitle": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onShowSearchHitTitle",
		"SpecialSearchResultsPrepend": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onSpecialSearchResultsPrepend",
		"SpecialSearchResultsAppend": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onSpecialSearchResultsAppend",
		"SpecialSearchResults": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onSpecialSearchResults",
		"CirrusSearchAddQueryFeatures": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onCirrusSearchAddQueryFeatures",
		"SearchIndexFields": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onSearchIndexFields",
		"SearchDataForIndex2": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onSearchDataForIndex2",
		"PageSaveComplete": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\WikibaseFacetedSearchHooks::onPageSaveComplete"
	},

	"config": {
		"WikibaseFacetedSearchEnableInWikiConfig": {
			"description": "If it should be possible to define configuration via MediaWiki:WikibaseFacetedSearch",
			"value": true
		},
		"WikibaseFacetedSearch": {
			"description": "Config in JSON format, following the JSON Schema at schema.json. Gets combined with config defined on MediaWiki:WikibaseFacetedSearch",
			"value": ""
		}
	},

	"SpecialPages": {
		"WikibaseFacetedSearchConfig": "ProfessionalWiki\\WikibaseFacetedSearch\\EntryPoints\\SpecialWikibaseFacetedSearchConfig"
	},

	"ResourceFileModulePaths": {
		"localBasePath": "resources",
		"remoteExtPath": "WikibaseFacetedSearch/resources"
	},

	"ResourceModules": {
		"ext.wikibase.facetedsearch.styles": {
			"class": "MediaWiki\\ResourceLoader\\CodexModule",
			"styles": [
				"ext.wikibase.facetedsearch.less"
			],
			"skinStyles": {
				"chameleon": [
					"ext.wikibase.facetedsearch.chameleon.less"
				]
			},
			"codexStyleOnly": true,
			"codexComponents": [
				"CdxAccordion",
				"CdxButton",
				"CdxCheckbox",
				"CdxField",
				"CdxSelect",
				"CdxTabs",
				"CdxTextInput"
			]
		},
		"ext.wikibase.facetedsearch": {
			"packageFiles": [
				"ext.wikibase.facetedsearch.js",
				"dialog.js"
			],
			"styles": [
				"dialog.less"
			],
			"dependencies": [
				"mediawiki.page.ready"
			]
		},
		"ext.wikibase.facetedsearch.docs.styles": {
			"styles": [
				"ext.wikibase.facetedsearch.docs.less"
			]
		}
	},

	"RestRoutes": [
	],

	"ExtensionMessagesFiles": {
		"WikibaseFacetedSearchAliases": "WikibaseFacetedSearch.alias.php"
	},

	"manifest_version": 2
}
