{
    "success": true,
    "data": {
        "id": 2870,
        "name": "ng-device-detector",
        "slug": "ng-device-detector",
        "description": "",
        "homepage": "",
        "repository": "",
        "author": "",
        "license": "",
        "keywords": "",
        "downloads": 1,
        "status": 1,
        "source": "cdnjs",
        "collected_at": "2026-10-13 03:36:17",
        "created_at": "2026-10-13 03:36:17",
        "updated_at": "2026-10-23 09:40:03",
        "upstream_version": "5.1.4",
        "sync_state": "synced",
        "sync_miss_count": 0,
        "last_sync_at": "2026-10-13 03:36:22",
        "versions": [
            {
                "id": 103998,
                "library_id": 2870,
                "version": "1.1.8.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103997,
                "library_id": 2870,
                "version": "1.0.0",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103996,
                "library_id": 2870,
                "version": "1.1.0",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103995,
                "library_id": 2870,
                "version": "1.1.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103994,
                "library_id": 2870,
                "version": "1.1.2",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103993,
                "library_id": 2870,
                "version": "1.1.3",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103992,
                "library_id": 2870,
                "version": "1.1.4",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103991,
                "library_id": 2870,
                "version": "1.1.5",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103990,
                "library_id": 2870,
                "version": "1.1.6",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103989,
                "library_id": 2870,
                "version": "1.1.7",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103988,
                "library_id": 2870,
                "version": "1.1.8",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103987,
                "library_id": 2870,
                "version": "1.1.9",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103986,
                "library_id": 2870,
                "version": "2.0.0",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103985,
                "library_id": 2870,
                "version": "2.0.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103984,
                "library_id": 2870,
                "version": "2.0.2",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103983,
                "library_id": 2870,
                "version": "2.0.3",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103982,
                "library_id": 2870,
                "version": "3.0.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103981,
                "library_id": 2870,
                "version": "4.0.0",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103980,
                "library_id": 2870,
                "version": "4.0.3",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103979,
                "library_id": 2870,
                "version": "5.0.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103978,
                "library_id": 2870,
                "version": "5.0.2",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103977,
                "library_id": 2870,
                "version": "5.1.1",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103976,
                "library_id": 2870,
                "version": "5.1.2",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 103975,
                "library_id": 2870,
                "version": "5.1.3",
                "created_at": "2026-10-17 20:56:33",
                "files": [],
                "file_count": 0
            },
            {
                "id": 3083,
                "library_id": 2870,
                "version": "5.1.4",
                "created_at": "2026-10-13 03:36:17",
                "files": [
                    {
                        "file_path": "ng-device-detector.js",
                        "file_size": null,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/ng-device-detector\/5.1.4\/ng-device-detector.js",
                        "sri": "sha512-0iXhDjIGs5\/Sc4SUTv1UspYKnYz8BQhOQR8KSTwGjN9bAumYeQS\/RXHtqGMIkRwB+sa9bEkdOFgjDeMuNHu0Gg==",
                        "local": false
                    },
                    {
                        "file_path": "ng-device-detector.min.js",
                        "file_size": 1135,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/ng-device-detector\/5.1.4\/ng-device-detector.min.js",
                        "sri": "sha512-ONPNzLpN4ZRG1DjiQ7Pk47ehoVziz2ETDgnRb9pEABMK4RCBHK7V1hSY4sQRNHlvCaCWXEriIZo\/hc6vW6IoYw==",
                        "local": false
                    }
                ],
                "file_count": 2
            }
        ],
        "local_file_count": 0,
        "sync": {
            "upstream": "cdnjs",
            "index_ttl": 1800,
            "note": "未落盘的文件由透明回源实时提供，URL 恒定不变"
        }
    }
}