{
    "package_version": 2,
    "version": "2.1.0.20251026",
    "name": "oops-framework",
    "description": "i18n:oops-framework.description",
    "main": "./dist/main.js",
    "author": "dgflash",
    "editor": ">=3.4.2",
    "repository": "https://gitee.com/dgflash/oops-plugin-framework",
    "license": "MIT",
    "scripts": {
        "build": "tsc -b",
        "watch": "tsc -w",
        "doc": "npx typedoc"
    },
    "panels": {
        "set_file_name": {
            "title": "i18n:oops-framework.panel_create_file",
            "type": "dockable",
            "main": "dist/default",
            "size": {
                "min-width": 450,
                "min-height": 300,
                "width": 450,
                "height": 300
            }
        }
    },
    "contributions": {
        "inspector": {
            "section": {
                "asset": {
                    "directory": "./dist/asset-directory.js"
                }
            }
        },
        "scene": {
            "script": "./dist/scene.js"
        },
        "asset-db": {
            "mount": {
                "path": "./assets",
                "readonly": false
            }
        },
        "assets": {
            "menu": {
                "methods": "./dist/assets-menu.js",
                "assetMenu": "onAssetMenu"
            }
        },
        "menu": [
            {
                "path": "i18n:oops-framework.name/i18n:oops-framework.tools",
                "label": "i18n:oops-framework.tools_animator_editor",
                "message": "animator_editor"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.document_oops",
                "message": "document"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.document_api",
                "message": "documentApi"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.tutorial",
                "message": "tutorial"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.solution",
                "message": "solution"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.gitee",
                "message": "gitee"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.github",
                "message": "github"
            },
            {
                "path": "i18n:oops-framework.name",
                "type": "separator"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.log",
                "message": "log"
            },
            {
                "path": "i18n:oops-framework.name",
                "label": "i18n:oops-framework.update",
                "message": "update"
            }
        ],
        "messages": {
            "document": {
                "methods": [
                    "document"
                ]
            },
            "documentApi": {
                "methods": [
                    "documentApi"
                ]
            },
            "log": {
                "methods": [
                    "log"
                ]
            },
            "update": {
                "methods": [
                    "update"
                ]
            },
            "tutorial": {
                "methods": [
                    "tutorial"
                ]
            },
            "solution": {
                "methods": [
                    "solution"
                ]
            },
            "gitee": {
                "methods": [
                    "gitee"
                ]
            },
            "github": {
                "methods": [
                    "github"
                ]
            },
            "animator_editor": {
                "methods": [
                    "animator_editor"
                ]
            }
        }
    },
    "dependencies": {
        "axios": "^1.7.7",
        "fs-extra": "^10.0.0",
        "systeminformation": "^5.23.5",
        "vue": "^3.1.4"
    },
    "devDependencies": {
        "@cocos/creator-types": "^3.8.2",
        "@types/fs-extra": "^9.0.5",
        "@types/node": "^20.16.12",
        "typedoc": "^0.23.24",
        "typescript": "^4.8.2"
    }
}