{ "name": "GlModelViewer", "author": "Justin Georgi", "url": "https://gitea.azgeorgis.net/jgeorgi/mwModelViewer", "description": "This extension allows .glb and .gltf files to be added, displayed, and annotated in MediaWiki", "version": "0.1.0", "license-name": "MIT", "type": "media", "manifest_version": 2, "AutoloadNamespaces": { "MediaWiki\\Extension\\GlModelViewer\\": "includes/" }, "MediaHandlers": { "model/gltf-binary": "MediaWiki\\Extension\\GlModelViewer\\GlModelHandler" }, "Hooks": { "UploadFormInitDescriptor": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onUploadFormInitDescriptor", "MimeMagicInit": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicInit", "MimeMagicImproveFromExtension": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onMimeMagicImproveFromExtension", "BeforePageDisplay": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onBeforePageDisplay", "AlternateEditPreview": "MediaWiki\\Extension\\GlModelViewer\\GlModelHooks::onAlternateEditPreview" }, "ExtensionMessagesFiles": { "GlModelHandlerMagic": "GlModelHandler.i18n.magic.php" }, "MessagesDirs": { "GlModelViewer": [ "i18n" ] }, "ResourceFileModulePaths": { "localBasePath": "modules", "remoteExtPath": "GlModelViewer/modules" }, "ResourceModules": { "ext.glmv": { "styles": [ "glmv.css" ], "packageFiles": [ "glmv.js" ], "dependencies": [ "mediawiki.util", "mediawiki.storage", "mediawiki.api" ] }, "ext.glmv.upl": { "styles": [ "glmv-upl.css" ], "dependencies": [ "mediawiki.storage" ], "packageFiles": [ "glmv-upl.js" ] }, "ext.glmv.prev": { "dependencies": [ "oojs-ui-core", "oojs-ui-toolbars", "oojs-ui.styles.icons-interactions", "oojs-ui.styles.icons-media", "oojs-ui.styles.icons-location" ], "packageFiles": [ "glmv-prev.js" ] } } }