{
  "name": "3DAlloy",
  "author": "Dolfinus",
  "url": "https://www.mediawiki.org/wiki/Extension:3DAlloy",
  "description": "This extension provides a 3D viewer for JSON/Buff files",
  "version": "1.9",
  "license-name": "MIT",
  "type": "media",
  "ResourceModules": {
    "ext.3DAlloy": {
      "position": "bottom",
      "targets" : [
        "desktop",
        "mobile"
      ],
      "scripts": [
        "three.js",
        "Projector.js",
        "CanvasRenderer.js",
        "OBJLoader.js",
        "STLLoader.js",
        "OrbitControls.js",
        "3DAlloy.js"
      ],
      "styles": [
        "3DAlloy.css"
      ]
    }
  },
  "ExtensionMessagesFiles": {
    "ThreeDimentionAlloy": "3DAlloy_magic.i18n.php"
  },
  "ResourceFileModulePaths": {
    "localBasePath": "modules",
    "remoteExtPath": "3DAlloy/modules"
  },
  "MediaHandlers": {
    "application/json": "ThreeDimentionAlloy",
    "application/obj": "ThreeDimentionAlloy",
    "application/stl": "ThreeDimentionAlloy"
  },
  "AutoloadClasses": {
    "ThreeDimentionAlloy": "3DAlloy_body.php"
  },
  "Hooks": {
    "ParserMakeImageParams": [
        "ThreeDimentionAlloy::onParserMakeImageParams"
    ],
      "ParserFirstCallInit": [
        "ThreeDimentionAlloy::onParserFirstCallInit"
    ],
    "ImageBeforeProduceHTML": [
        "ThreeDimentionAlloy::onImageBeforeProduceHTML"
    ],
    "ImageOpenShowImageInlineBefore": [
        "ThreeDimentionAlloy::onImageOpenShowImageInlineBefore"
    ],
    "BeforePageDisplay": [
        "ThreeDimentionAlloy::onBeforePageDisplay"
    ],
    "BeforePageDisplayMobile": [
      "ThreeDimentionAlloy::onBeforePageDisplay"
    ],
    "MimeMagicInit": [
      "ThreeDimentionAlloy::onMimeMagicInit"
    ],
    "MimeMagicImproveFromExtension": "ThreeDimentionAlloy::onMimeMagicImproveFromExtension"
  },
  "manifest_version": 1
}
