{
    "success": true,
    "data": {
        "id": 2035,
        "name": "angular-input-masks",
        "slug": "angular-input-masks",
        "description": "",
        "homepage": "",
        "repository": "",
        "author": "",
        "license": "",
        "keywords": "",
        "downloads": 0,
        "status": 1,
        "source": "cdnjs",
        "collected_at": "2026-10-13 02:00:05",
        "created_at": "2026-10-13 02:00:05",
        "updated_at": "2026-10-13 02:00:10",
        "upstream_version": "4.4.1",
        "sync_state": "synced",
        "sync_miss_count": 0,
        "last_sync_at": "2026-10-13 02:00:10",
        "versions": [
            {
                "id": 12000,
                "library_id": 2035,
                "version": "1.5.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11999,
                "library_id": 2035,
                "version": "1.5.1",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11998,
                "library_id": 2035,
                "version": "1.5.2",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11997,
                "library_id": 2035,
                "version": "2.0.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11996,
                "library_id": 2035,
                "version": "2.1.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11995,
                "library_id": 2035,
                "version": "2.1.1",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11994,
                "library_id": 2035,
                "version": "2.2.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11993,
                "library_id": 2035,
                "version": "2.3.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11992,
                "library_id": 2035,
                "version": "2.4.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11991,
                "library_id": 2035,
                "version": "2.5.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11990,
                "library_id": 2035,
                "version": "2.6.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11989,
                "library_id": 2035,
                "version": "3.0.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11988,
                "library_id": 2035,
                "version": "3.0.1",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11987,
                "library_id": 2035,
                "version": "3.1.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11986,
                "library_id": 2035,
                "version": "3.2.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11985,
                "library_id": 2035,
                "version": "4.0.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11984,
                "library_id": 2035,
                "version": "4.0.1",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11983,
                "library_id": 2035,
                "version": "4.1.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11982,
                "library_id": 2035,
                "version": "4.2.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11981,
                "library_id": 2035,
                "version": "4.2.1",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 11980,
                "library_id": 2035,
                "version": "4.3.0",
                "created_at": "2026-10-17 20:43:22",
                "files": [],
                "file_count": 0
            },
            {
                "id": 2248,
                "library_id": 2035,
                "version": "4.4.1",
                "created_at": "2026-10-13 02:00:05",
                "files": [
                    {
                        "file_path": "angular-input-masks-debug.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks-debug.min.js",
                        "sri": "sha512-lwUpD1W+OC8IANawAJrqFVFjCrcEQ8FX9JunO3bAWAxxUVc6lZGz7ihlGf56SMkuRDCJHXpofMwid7QyEVqohA==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks-dependencies.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks-dependencies.min.js",
                        "sri": "sha512-tQxwLwYZ93j8urInqZ3DKzL53mnMe3JXytOVeUyIb6HTsGpk24QWMdxo+lGDvwk4+to6Jz5bUjcLHLQFTrGRuA==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks-standalone.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks-standalone.min.js",
                        "sri": "sha512-lwUpD1W+OC8IANawAJrqFVFjCrcEQ8FX9JunO3bAWAxxUVc6lZGz7ihlGf56SMkuRDCJHXpofMwid7QyEVqohA==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks.br.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks.br.min.js",
                        "sri": "sha512-4i\/MuzmezcMMjsDrfAIoMTv85rVNcUdneVA6MumcrLDGtK3zDC5\/nJvebjAMOMMWBwB2IBVDBHB42CMh5NHzrg==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks.ch.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks.ch.min.js",
                        "sri": "sha512-oW4rfdMWPh4QzQr6VrG+FZ9g39JV+6z8sVB\/Zmf7nsc3NHVZnv9SPZVb15KGrDqkAX+KM1pka8+MY8O0eRA6pQ==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks.fr.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks.fr.min.js",
                        "sri": "sha512-\/e5uuf1JwwGRLpunEH5Ay8kNQtkyAwE1rlVJx\/eF0sd3LUQPjZ3Ywo\/xrwdbnYDz8EqnSaG4DHvWke5zyxVLPw==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks.min.js",
                        "sri": "sha512-RvxHXIUvna+K10mnwiFxt0bfOYPGxOCvcIs5hiwH\/Le+0q4PBzjIb5VBzjnvA6j\/DpCkSiD2QbXK8tWwkB61OQ==",
                        "local": false
                    },
                    {
                        "file_path": "angular-input-masks.us.min.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/angular-input-masks\/4.4.1\/angular-input-masks.us.min.js",
                        "sri": "sha512-YnRl2n1JnWqaimbhya3yJ2mht1Ac14a4EyJOjmm6hOdtnHgUzNXxPpTOJWpSdmjtkRZ1A5BlvZ3pC4IeOwsGZg==",
                        "local": false
                    }
                ],
                "file_count": 8
            }
        ],
        "local_file_count": 0,
        "sync": {
            "upstream": "cdnjs",
            "index_ttl": 1800,
            "note": "未落盘的文件由透明回源实时提供，URL 恒定不变"
        }
    }
}