{
    "success": true,
    "data": {
        "id": 1313,
        "name": "odometer.js",
        "slug": "odometer.js",
        "description": "",
        "homepage": "",
        "repository": "",
        "author": "",
        "license": "",
        "keywords": "",
        "downloads": 0,
        "status": 1,
        "source": "cdnjs",
        "collected_at": "2026-10-13 03:20:26",
        "created_at": "2026-10-13 00:02:05",
        "updated_at": "2026-10-13 03:20:26",
        "upstream_version": "0.4.8",
        "sync_state": "synced",
        "sync_miss_count": 0,
        "last_sync_at": "2026-10-13 00:45:12",
        "versions": [
            {
                "id": 107005,
                "library_id": 1313,
                "version": "0.3.0",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 107004,
                "library_id": 1313,
                "version": "0.3.1",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 107003,
                "library_id": 1313,
                "version": "0.3.2",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 107002,
                "library_id": 1313,
                "version": "0.3.3",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 107001,
                "library_id": 1313,
                "version": "0.3.4",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 107000,
                "library_id": 1313,
                "version": "0.3.5",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106999,
                "library_id": 1313,
                "version": "0.3.6",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106998,
                "library_id": 1313,
                "version": "0.4.0",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106997,
                "library_id": 1313,
                "version": "0.4.1",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106996,
                "library_id": 1313,
                "version": "0.4.2",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106995,
                "library_id": 1313,
                "version": "0.4.3",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106994,
                "library_id": 1313,
                "version": "0.4.4",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106993,
                "library_id": 1313,
                "version": "0.4.5",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106992,
                "library_id": 1313,
                "version": "0.4.6",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 106991,
                "library_id": 1313,
                "version": "0.4.7",
                "created_at": "2026-10-17 20:56:57",
                "files": [],
                "file_count": 0
            },
            {
                "id": 1490,
                "library_id": 1313,
                "version": "0.4.8",
                "created_at": "2026-10-13 00:02:05",
                "files": [
                    {
                        "file_path": "odometer.js",
                        "file_size": 21199,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/odometer.js",
                        "sri": "sha512-bL0a4LIjyvc9MbpZPvGw5Ph2ft0q9VLCdw2Br3R88MtA2K5UzVQtTikWuK0vGVXHR2c+0Z4quk4jR4IrD7bkxQ==",
                        "local": false
                    },
                    {
                        "file_path": "odometer.min.js",
                        "file_size": 10264,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/odometer.min.js",
                        "sri": "sha512-51WDTV7haD9BBDc8RWH2r5TnuSiRyAqEnbGyuKHYn+qpYCrCckxFeqlr1I5UoOULijyLV2vnHO9LS4MrAzHxwQ==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-car.css",
                        "file_size": 7595,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-car.css",
                        "sri": "sha512-6kEJt9\/BvoghTXeefKCI6es+AmevXlorpRoFNxOtrZCxgVX70njkWtelEyIPF6FiEZYOCirrPFcDC\/XpTXUw0w==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-car.min.css",
                        "file_size": 6646,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-car.min.css",
                        "sri": "sha512-vpFf+ShbNFLKa6naBlMZXTroLsrJkFrUvyczr\/OyFymcijnHczI\/35t6C0y7PrwehYR\/RDQ5MHNP\/Msp+mWuKA==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-car.min.css.map",
                        "file_size": 1516,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-car.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-default.css",
                        "file_size": 3563,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-default.css",
                        "sri": "sha512-A\/5enzROOUW0\/7qbe7day+mxvgaPeE+WCFOUwzeRoKF0WS+XL41ysV6kVuqmtyKEQptrF417dNqjS\/JhBRxr6Q==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-default.min.css",
                        "file_size": 2953,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-default.min.css",
                        "sri": "sha512-jHurNV8IL4Q4DRHzlRaIboSWZqnA3KU6KTiRQrtU+jxE1MHxdiveHrztuHhyna6PWTE427SxNDDUqjaruirB2A==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-default.min.css.map",
                        "file_size": 809,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-default.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-digital.css",
                        "file_size": 4532,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-digital.css",
                        "sri": "sha512-4cMEYT8w7bod7XHTZhn5mJKPuO6srEQ7M0BE4aNKAy9KpqtQ+7FbEwk\/TbiZBmL1qwLl61udSuknyuQm2T+keg==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-digital.min.css",
                        "file_size": 3996,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-digital.min.css",
                        "sri": "sha512-ZJjgIa38DFISTN\/b\/6qi6M8CdbXblAz9USe44kBPFriVvZfbAuv8AVEWglQQ61m0AYcMlQIhv6p\/HE1ItZEmiA==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-digital.min.css.map",
                        "file_size": 1026,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-digital.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-minimal.min.css",
                        "file_size": 2719,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-minimal.min.css",
                        "sri": "sha512-xrkXFZ23kz8LEz0A+4xg9jIeawVCZPjsVoXcJhEKlWMmY3Sf2G4dRV0x8X1SaNVRBP35WaaYIDTs8ziFj0wsTg==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-minimal.min.css.map",
                        "file_size": 743,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-minimal.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-plaza.css",
                        "file_size": 4003,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-plaza.css",
                        "sri": "sha512-BZ4DyIZ76H7CJUnaq7UeJBUSYCj7cvWY9TlsR7N5Ku1kfp4lUzAgRHWeE3ZFTUQaKAkUmsDRlWx4Zpjvk16siw==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-plaza.min.css",
                        "file_size": 3181,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-plaza.min.css",
                        "sri": "sha512-6YNcvi3phBa3UlCFS5HYQovwO9HfMpPaZKBTa8Ax5wyrSKxfsTNXGvx6ibCSBRh746G5E9ZW0a0UM7kTcSEG9w==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-plaza.min.css.map",
                        "file_size": 962,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-plaza.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-slot-machine.min.css",
                        "file_size": 6922,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-slot-machine.min.css",
                        "sri": "sha512-XnUiduA9n3PPeNTluBwllHC36bCCIZQZnl8Gu2MlSTG7OWkeFSS5DTdxewaFIzLaOiQL6cXRXWjck2hZ5\/EbrA==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-slot-machine.min.css.map",
                        "file_size": 2111,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-slot-machine.min.css.map",
                        "sri": null,
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-train-station.min.css",
                        "file_size": 4705,
                        "content_type": "text\/css; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-train-station.min.css",
                        "sri": "sha512-lD2KhA9k4NoClr7OgXYHBXcNB\/XYLeL9VBCQ9OXQyxtugpcMTTm6L1Z84EpPl8ddQBo0txWOsj7KZYHaAPMUiQ==",
                        "local": false
                    },
                    {
                        "file_path": "themes\/odometer-theme-train-station.min.css.map",
                        "file_size": 1118,
                        "content_type": "application\/json; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/odometer.js\/0.4.8\/themes\/odometer-theme-train-station.min.css.map",
                        "sri": null,
                        "local": false
                    }
                ],
                "file_count": 20
            }
        ],
        "local_file_count": 0,
        "sync": {
            "upstream": "cdnjs",
            "index_ttl": 1800,
            "note": "未落盘的文件由透明回源实时提供，URL 恒定不变"
        }
    }
}