{
    "success": true,
    "data": {
        "id": 158,
        "name": "photoswipe",
        "slug": "photoswipe",
        "description": "PhotoSwipe 是一个 JavaScript 实现的相册组件，没有外部依赖。",
        "homepage": "",
        "repository": "",
        "author": "",
        "license": "",
        "keywords": "",
        "downloads": 0,
        "status": 1,
        "source": "cdnjs",
        "collected_at": "2026-10-13 06:04:16",
        "created_at": "2026-06-11 22:45:02",
        "updated_at": "2026-10-13 06:04:28",
        "upstream_version": "5.4.4",
        "sync_state": "synced",
        "sync_miss_count": 0,
        "last_sync_at": "2026-10-13 06:04:28",
        "versions": [
            {
                "id": 120657,
                "library_id": 158,
                "version": "3.0.5",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120656,
                "library_id": 158,
                "version": "4.0.0",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120655,
                "library_id": 158,
                "version": "4.0.1",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120654,
                "library_id": 158,
                "version": "4.0.2",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120653,
                "library_id": 158,
                "version": "4.0.3",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120652,
                "library_id": 158,
                "version": "4.0.5",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120651,
                "library_id": 158,
                "version": "4.0.6",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120650,
                "library_id": 158,
                "version": "4.0.7",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120649,
                "library_id": 158,
                "version": "4.0.8",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120648,
                "library_id": 158,
                "version": "4.1.0",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120647,
                "library_id": 158,
                "version": "4.1.1",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120646,
                "library_id": 158,
                "version": "4.1.2",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120645,
                "library_id": 158,
                "version": "4.1.3",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120644,
                "library_id": 158,
                "version": "5.1.8-beta.0",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120643,
                "library_id": 158,
                "version": "5.2.0-beta.1",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120642,
                "library_id": 158,
                "version": "5.2.0-beta.2",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120641,
                "library_id": 158,
                "version": "5.2.0-beta.3",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120640,
                "library_id": 158,
                "version": "5.2.0-beta.4",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120639,
                "library_id": 158,
                "version": "5.2.0-beta.5",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120638,
                "library_id": 158,
                "version": "5.2.1",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120637,
                "library_id": 158,
                "version": "5.2.2",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120636,
                "library_id": 158,
                "version": "5.3.3",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120635,
                "library_id": 158,
                "version": "5.3.4",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120634,
                "library_id": 158,
                "version": "5.3.5",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120633,
                "library_id": 158,
                "version": "5.3.6",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120632,
                "library_id": 158,
                "version": "5.3.7",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120631,
                "library_id": 158,
                "version": "5.3.8",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120630,
                "library_id": 158,
                "version": "5.3.9",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120629,
                "library_id": 158,
                "version": "5.4.0",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120628,
                "library_id": 158,
                "version": "5.4.1",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 120627,
                "library_id": 158,
                "version": "5.4.2",
                "created_at": "2026-10-17 20:58:52",
                "files": [],
                "file_count": 0
            },
            {
                "id": 139,
                "library_id": 158,
                "version": "5.4.4",
                "created_at": "2026-06-11 22:45:05",
                "files": [
                    {
                        "file_path": "photoswipe-lightbox.esm.js",
                        "file_size": 54556,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe-lightbox.esm.js",
                        "sri": "sha512-BI5miELtPXxgFenuQqVHSr6o9QtR0LqrW7xuF91wp3lfca7MBgDCasWegExtn7cyUqBqSPAWiX3MRYPcBcMoJw==",
                        "local": false
                    },
                    {
                        "file_path": "photoswipe-lightbox.esm.min.js",
                        "file_size": 14338,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe-lightbox.esm.min.js",
                        "sri": "sha512-S9RkWnGja84tXKFxTN7iLVP3pUCsnfqnF+0ZK2CSOhmCqa6lxoutHUoizBVnqCIsH8HW7e\/3u9HEOOwlR01TLA==",
                        "local": false
                    },
                    {
                        "file_path": "photoswipe.css",
                        "file_size": 7003,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe.css",
                        "sri": "sha512-OKOmvT2OKCG+gZ\/a+r5CL4kiNCpeda\/gwQ2H+ndaNZlwZUp29wxNcrkoJ44udPFmSP9xLxK6dWVoib963YJTCA==",
                        "local": false
                    },
                    {
                        "file_path": "photoswipe.esm.js",
                        "file_size": 187718,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe.esm.js",
                        "sri": "sha512-AqsJUhqaMjYEPRSX5yX865m\/VIy13R\/BTCbWW4Ar3U4BGUeXXdgJpP0SMUrmduIZ9zxSPoKbseVCSF9D8\/hBbA==",
                        "local": false
                    },
                    {
                        "file_path": "photoswipe.esm.min.js",
                        "file_size": 54270,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe.esm.min.js",
                        "sri": "sha512-AyqbkQ0CCFXttmj38AAryPYIKEOdL6lApyzLje2dyvMwLoHv7PPXIeKS86gF4V85Gv+ZsCiOSP0yHaCXcemmaQ==",
                        "local": false
                    },
                    {
                        "file_path": "photoswipe.min.css",
                        "file_size": 4612,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/photoswipe.min.css",
                        "sri": "sha512-LFWtdAXHQuwUGH9cImO9blA3a3GfQNkpF2uRlhaOpSbDevNyK1rmAjs13mtpjvWyi+flP7zYWboqY+8Mkd42xA==",
                        "local": false
                    },
                    {
                        "file_path": "umd\/photoswipe-lightbox.umd.min.js",
                        "file_size": 14569,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/umd\/photoswipe-lightbox.umd.min.js",
                        "sri": "sha512-D16CBrIrVF48W0Ou0ca3D65JFo\/HaEAjTugBXeWS\/JH+1KNu54ZOtHPccxJ7PQ44rTItUT6DSI6xNL+U34SuuQ==",
                        "local": false
                    },
                    {
                        "file_path": "umd\/photoswipe.umd.min.js",
                        "file_size": 54495,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/photoswipe\/5.4.4\/umd\/photoswipe.umd.min.js",
                        "sri": "sha512-BXwwGU7zCXVgpT2jpXnTbioT9q1Byf7NEXVxovTZPlNvelL2I\/4LjOaoiB2a19L+g5za8RbkoJFH4fMPQcjFFw==",
                        "local": false
                    }
                ],
                "file_count": 8
            }
        ],
        "local_file_count": 0,
        "sync": {
            "upstream": "cdnjs",
            "index_ttl": 1800,
            "note": "未落盘的文件由透明回源实时提供，URL 恒定不变"
        }
    }
}