{
    "success": true,
    "data": {
        "id": 297,
        "name": "crypto-js",
        "slug": "crypto-js",
        "description": "JavaScript library of crypto standards.",
        "homepage": "",
        "repository": "",
        "author": "",
        "license": "",
        "keywords": "",
        "downloads": 12,
        "status": 1,
        "source": "cdnjs",
        "collected_at": "2026-10-13 06:16:38",
        "created_at": "2026-06-11 23:27:28",
        "updated_at": "2026-10-19 13:48:01",
        "upstream_version": "4.2.0",
        "sync_state": "synced",
        "sync_miss_count": 0,
        "last_sync_at": "2026-10-13 06:16:51",
        "versions": [
            {
                "id": 41249,
                "library_id": 297,
                "version": "3.1.2",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41248,
                "library_id": 297,
                "version": "3.1.3",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41247,
                "library_id": 297,
                "version": "3.1.4",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41246,
                "library_id": 297,
                "version": "3.1.5",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41245,
                "library_id": 297,
                "version": "3.1.6",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41244,
                "library_id": 297,
                "version": "3.1.7",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41243,
                "library_id": 297,
                "version": "3.1.8",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41242,
                "library_id": 297,
                "version": "3.1.9-1",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41241,
                "library_id": 297,
                "version": "3.1.9",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41240,
                "library_id": 297,
                "version": "3.2.0",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41239,
                "library_id": 297,
                "version": "3.2.1",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41238,
                "library_id": 297,
                "version": "3.3.0",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41237,
                "library_id": 297,
                "version": "4.0.0",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41236,
                "library_id": 297,
                "version": "4.1.0",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 41235,
                "library_id": 297,
                "version": "4.1.1",
                "created_at": "2026-10-17 20:47:06",
                "files": [],
                "file_count": 0
            },
            {
                "id": 263,
                "library_id": 297,
                "version": "4.2.0",
                "created_at": "2026-06-11 23:27:31",
                "files": [
                    {
                        "file_path": "aes.min.js",
                        "file_size": 2355,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/aes.min.js",
                        "sri": "sha512-UOtWWEXoMk1WLeC873Gmrkb2\/dZMwvN1ViM9C1mNvNmQSeXpEr8sRzXLmUSha1X4x5V892uFmEjiZzUsYiHYiw==",
                        "local": false
                    },
                    {
                        "file_path": "blowfish.min.js",
                        "file_size": 12765,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/blowfish.min.js",
                        "sri": "sha512-GnSitB3DBsIPhI071nhcdX3r1dZrJhNSIbQrNQDWtl2Yauv5fvTzkrJKN1hCbXARsjUsfIxXg4GWw1M64p2zQg==",
                        "local": false
                    },
                    {
                        "file_path": "core.min.js",
                        "file_size": 3981,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/core.min.js",
                        "sri": "sha512-XV6Atywd9O\/oxwyzpbw3HX6KuHroyHe7bWfHAWR6K+FQCu8g98hmj3u7r+7wK42OZlugD\/QhB\/VfogqTCTWq1w==",
                        "local": false
                    },
                    {
                        "file_path": "enc-hex.min.js",
                        "file_size": 194,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/enc-hex.min.js",
                        "sri": "sha512-jDU0YCduSP8z0cvjfPFm7\/zN\/viOcmNWlq0GUIcjVhuv4WoKcMppghamg4aeuBtJaA0wjtYfxwQjPpVuYGEsBA==",
                        "local": false
                    },
                    {
                        "file_path": "enc-utf8.min.js",
                        "file_size": 195,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/enc-utf8.min.js",
                        "sri": "sha512-XtjCqGV\/vned5r5jnnVJEkfTdENYiubE+lJ600LBbwvm+uUzSlDBBFa\/O4mJl2OJ4GV6pzfqBxIOT+T7UoYr0A==",
                        "local": false
                    },
                    {
                        "file_path": "evpkdf.min.js",
                        "file_size": 750,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/evpkdf.min.js",
                        "sri": "sha512-+kB9YvFeLTfS\/DDnYhj8jo8l6DIv1Xu3CaBxriCtYjkAFobPLG2ENS08E+kiQajgBVLYKaLbtvH76EmLZjOkug==",
                        "local": false
                    },
                    {
                        "file_path": "hmac-md5.min.js",
                        "file_size": 246,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/hmac-md5.min.js",
                        "sri": "sha512-gy8JaBxTrtIxNLe1FfMAXey61VjQk3Af4EyY\/EpVfmWPH16iCgdRZMHEFgKIyxMrarlc6+rDf6WneGL4SWqnpg==",
                        "local": false
                    },
                    {
                        "file_path": "hmac.min.js",
                        "file_size": 773,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/hmac.min.js",
                        "sri": "sha512-ecob+WkvC8TNQX\/tLVzQo309vg84nO38rurVtnXL6JryRxzPt1FP21aYdvaiWMnalT9ODZUIPLGfELwNTrC7wQ==",
                        "local": false
                    },
                    {
                        "file_path": "index.min.js",
                        "file_size": 1420,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/index.min.js",
                        "sri": "sha512-vq\/IZEkqDs1a2M2o1UUeOusHj2ybwn23MBtC48G3uPU1itVLVDmP3tGRT3W6xfEWDGLz4o7Or2lntmuGoTdWoQ==",
                        "local": false
                    },
                    {
                        "file_path": "md5.min.js",
                        "file_size": 3123,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/md5.min.js",
                        "sri": "sha512-ENWhXy+lET8kWcArT6ijA6HpVEALRmvzYBayGL6oFWl96exmq8Fjgxe2K6TAblHLP75Sa\/a1YjHpIZRt+9hGOQ==",
                        "local": false
                    },
                    {
                        "file_path": "mode-cfb.min.js",
                        "file_size": 709,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/mode-cfb.min.js",
                        "sri": "sha512-4+rBzxmBzkREzpCpeVgXZ7tnTfvqDpxqIJMjgUiCCo82N+HOpofiiXvHJfcY5kftWjMTn9IFDaIKQsuHSr1q4Q==",
                        "local": false
                    },
                    {
                        "file_path": "pbkdf2.min.js",
                        "file_size": 859,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/pbkdf2.min.js",
                        "sri": "sha512-Q+IGOiVd6qPMVeSqhZBDNwTGGUH5RWy0VEvIVGG4l5z0C3x4HMEmztRBL\/viqSrMsZPCRy5bTKdkyj+yB6NQng==",
                        "local": false
                    },
                    {
                        "file_path": "rabbit.min.js",
                        "file_size": 2453,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/rabbit.min.js",
                        "sri": "sha512-wJW0s6kVDLu4AjqsVRafeDxd+zliNyCAHpVrdZCeu77pvjxYcVnhr3GipNxIO5U2K4VbW\/+MEZQsQHwQamkhnQ==",
                        "local": false
                    },
                    {
                        "file_path": "rc4.min.js",
                        "file_size": 1048,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/rc4.min.js",
                        "sri": "sha512-Jrpo1aEkY\/x17K8dbIKW3qjT3qofeLXUsqJI7ncy8Usj9S3mrbD+BL9MhrUOAzCwjiKUQvX0mxBQzELZyG9ZKA==",
                        "local": false
                    },
                    {
                        "file_path": "sha1.min.js",
                        "file_size": 1155,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha1.min.js",
                        "sri": "sha512-NHw1e1pc4RtmcynK88fHt8lpuetTUC0frnLBH6OrjmKGNnwY4nAnNBMjez4DRr9G1b+NtufOXLsF+apmkRCEIw==",
                        "local": false
                    },
                    {
                        "file_path": "sha224.min.js",
                        "file_size": 575,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha224.min.js",
                        "sri": "sha512-kXL8IfD5iHHwhh7zk\/08VSl++WFTVaLL7NsIL132HVIqXLDWol7CGhxYxHuBPfSAZL3Rq8yr9CMnE5LwekbW0Q==",
                        "local": false
                    },
                    {
                        "file_path": "sha256.min.js",
                        "file_size": 1473,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha256.min.js",
                        "sri": "sha512-lEfapKEoYZuB1rVgeXoQnwnToWRePRQ6cGdrINdv8RVUNR2JpWBRG5792wgC6IcYe\/aBWFzGx3jYoYgYriZbAQ==",
                        "local": false
                    },
                    {
                        "file_path": "sha3.min.js",
                        "file_size": 2339,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha3.min.js",
                        "sri": "sha512-7ccRsBzdNPk1Fds7mKoTzLfqi5ZFTBtcxYHAMvSL8d+0\/HWD+kCrrZLont7mEsCbfcKSAqtx38IsjOEQh5hyzQ==",
                        "local": false
                    },
                    {
                        "file_path": "sha384.min.js",
                        "file_size": 809,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha384.min.js",
                        "sri": "sha512-ir\/sSwnvTkw4NO2vDsaZsBQtxqiDi5J\/1+Z3oPNUTJ7U1XKw5m9LwiB989kPVUuWJx\/Ito1MxngNa7z12vKr\/g==",
                        "local": false
                    },
                    {
                        "file_path": "sha512.min.js",
                        "file_size": 4678,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/sha512.min.js",
                        "sri": "sha512-vsTpCVspBiL0MDan8cUi\/4IFA1b7yWWLMc6adlmcZ48AkcS1o0Xz1RRLkYL2iToYMAqdwlwAJnW4tG\/WIq5f5Q==",
                        "local": false
                    },
                    {
                        "file_path": "tripledes.min.js",
                        "file_size": 10504,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/tripledes.min.js",
                        "sri": "sha512-JMF+2ybMp1wwheiqjkLVHlgm82jXjl8ddEfh+K1bjTplB+iLSj3xzNNQSqWkXSw7NOX\/Mp+z1bMlXZqqum7qjw==",
                        "local": false
                    },
                    {
                        "file_path": "x64-core.min.js",
                        "file_size": 666,
                        "content_type": "application\/javascript; charset=utf-8",
                        "url": "https:\/\/cdnjs.mhimg.cn\/ajax\/libs\/crypto-js\/4.2.0\/x64-core.min.js",
                        "sri": "sha512-JM1UUtvdWzOB1YzaZsdpEXZtFkbavVzXHL1yqZY0NLIBEJKr5fuxmJJO6RgtzJEb1aXXHWLIUtEVVbjpGQ9eCg==",
                        "local": false
                    }
                ],
                "file_count": 22
            }
        ],
        "local_file_count": 0,
        "sync": {
            "upstream": "cdnjs",
            "index_ttl": 1800,
            "note": "未落盘的文件由透明回源实时提供，URL 恒定不变"
        }
    }
}