mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
507 lines
16 KiB
JSON
507 lines
16 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "PKG-JASSUB-01",
|
|
"status": "contract-and-provenance-checkpoint-validated",
|
|
"parentCommit": "d44e81ce220d0d4475bf4f0f0c2e02ea5b09402a",
|
|
"checks": [
|
|
{
|
|
"command": "yarn test:jassub",
|
|
"tests": 48,
|
|
"historicalRuntime": 42,
|
|
"contract": 6,
|
|
"file": "refactor/.cache/jassub01-package-final.log",
|
|
"sha256": "f70a0897db9539a6cf40e37fc6869eb6fb33d32595350b23555250dc901794ce"
|
|
},
|
|
{
|
|
"command": "yarn ci:check",
|
|
"tests": 2392,
|
|
"unit": 2031,
|
|
"engineering": 14,
|
|
"baseline": 347,
|
|
"strictProductionTS": 353,
|
|
"file": "refactor/.cache/jassub01-ci.log",
|
|
"sha256": "40e23951bda7194fffd310fb14d8f0a87638015bbd94a18e18d6c9aa33e65dca"
|
|
},
|
|
{
|
|
"command": "explicit ESLint",
|
|
"file": "refactor/.cache/jassub01-lint.log",
|
|
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
|
},
|
|
{
|
|
"command": "font metadata extraction with cache-only pinned tools",
|
|
"tools": {
|
|
"python": "bundled 3.12",
|
|
"fonttools": "4.60.1",
|
|
"brotli": "1.1.0"
|
|
},
|
|
"file": "refactor/.cache/jassub01-font-tools-install.log",
|
|
"sha256": "f71cd9769dfefed0d9af8083155795c77dd4c540258dd1c783ead5dba0202af1"
|
|
}
|
|
],
|
|
"exports": [
|
|
{
|
|
"name": "published-1.1.0-main",
|
|
"type": "function",
|
|
"keys": [],
|
|
"defaultType": "undefined"
|
|
},
|
|
{
|
|
"name": "published-1.1.0-legacy",
|
|
"type": "function",
|
|
"keys": [],
|
|
"defaultType": "undefined"
|
|
},
|
|
{
|
|
"name": "published-1.0.0-main",
|
|
"type": "object",
|
|
"keys": [
|
|
"default"
|
|
],
|
|
"defaultType": "function"
|
|
},
|
|
{
|
|
"name": "published-1.0.0-legacy",
|
|
"type": "object",
|
|
"keys": [
|
|
"default"
|
|
],
|
|
"defaultType": "function"
|
|
},
|
|
{
|
|
"name": "frozen-workspace-source",
|
|
"type": "object",
|
|
"keys": [
|
|
"default"
|
|
],
|
|
"defaultType": "function"
|
|
},
|
|
{
|
|
"name": "frozen-workspace-js",
|
|
"type": "function",
|
|
"keys": [],
|
|
"defaultType": "undefined"
|
|
},
|
|
{
|
|
"name": "frozen-workspace-legacy.js",
|
|
"type": "function",
|
|
"keys": [],
|
|
"defaultType": "undefined"
|
|
}
|
|
],
|
|
"wasmSections": [
|
|
{
|
|
"name": "jassub-worker.wasm",
|
|
"local": [
|
|
{
|
|
"id": 1,
|
|
"size": 633,
|
|
"sha256": "79485b4b23b968eefc463bb3a3adabd6e26136e74c56cf84c8c9e8f25c321bf9"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"size": 216,
|
|
"sha256": "25a57a6a3fe3583d1d96602fdf0d8bd7f18d29489844a172698d4ad725a21e71"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"size": 1618,
|
|
"sha256": "4442c87575ae02eafca8969f6e571c9d1bdcf03329811bb61255b4050da71d1d"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"size": 7,
|
|
"sha256": "726ed65c5ec59a1d081332ce302c238fbe9cb661b2fef8cb8b9d9e3ef4f2985d"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"size": 13,
|
|
"sha256": "7b46893c04c3ac28872a2651297611eb2c2af3adc8da709f524347396b5faf8d"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"size": 58,
|
|
"sha256": "2653238382beb1fc644ca2f2ad5ff496ab746ba15fe73fe571b1a4162b8041dc"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"size": 2,
|
|
"sha256": "3629b242adba7b3ceb2b1671781bbf97ac4528828f06615302b3763f9c0d5694"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"size": 1986,
|
|
"sha256": "859b7d004cc1d0322a745c95c6c7ff8b274b3c785cfdcc018d4af8b3c7c69ee6"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"size": 2,
|
|
"sha256": "6d82d88c2b99bec8e610281530ca069be0388a4dec57a467b32a6fd18b67b784"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"size": 1429042,
|
|
"sha256": "8bc110e2216251065bf49786f9f01ad879217d45d13df3d123a9bd8406689914"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"size": 535485,
|
|
"sha256": "2a7a807682278ae6f71d4c687432df23c800792effb01b6eedb68c427e27622f"
|
|
}
|
|
],
|
|
"upstream": [
|
|
{
|
|
"id": 1,
|
|
"size": 633,
|
|
"sha256": "79485b4b23b968eefc463bb3a3adabd6e26136e74c56cf84c8c9e8f25c321bf9"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"size": 216,
|
|
"sha256": "25a57a6a3fe3583d1d96602fdf0d8bd7f18d29489844a172698d4ad725a21e71"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"size": 1618,
|
|
"sha256": "4442c87575ae02eafca8969f6e571c9d1bdcf03329811bb61255b4050da71d1d"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"size": 7,
|
|
"sha256": "726ed65c5ec59a1d081332ce302c238fbe9cb661b2fef8cb8b9d9e3ef4f2985d"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"size": 13,
|
|
"sha256": "3da39da845dc9cd47aafdecf9b23b22172ea2805d566e0a81b115fe428a58996"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"size": 58,
|
|
"sha256": "2653238382beb1fc644ca2f2ad5ff496ab746ba15fe73fe571b1a4162b8041dc"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"size": 2,
|
|
"sha256": "3629b242adba7b3ceb2b1671781bbf97ac4528828f06615302b3763f9c0d5694"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"size": 1986,
|
|
"sha256": "859b7d004cc1d0322a745c95c6c7ff8b274b3c785cfdcc018d4af8b3c7c69ee6"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"size": 2,
|
|
"sha256": "0c09b67bcc41802c042b1e78002b25dbd7ce99f4b871e499fe59633df7b6848a"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"size": 1429093,
|
|
"sha256": "7e6390f9446b975dd0679f9dfc94109230fdea81daea9c8a2a8a018ac62d8781"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"size": 535511,
|
|
"sha256": "0ff8ec6983949e6d37553a06a7da6f9f07c67a24b3bb8ae75050203e3fe32cfa"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "jassub-worker-modern.wasm",
|
|
"local": [
|
|
{
|
|
"id": 1,
|
|
"size": 644,
|
|
"sha256": "200a66233e30abc43c92f60a09d1b27101bbe9c712a4d40d0b02e90d4c932421"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"size": 216,
|
|
"sha256": "25a57a6a3fe3583d1d96602fdf0d8bd7f18d29489844a172698d4ad725a21e71"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"size": 1616,
|
|
"sha256": "632dfd99ca961cd746829e88e73c263cabc4ef24bc204d9f46667db5bb604b9e"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"size": 7,
|
|
"sha256": "726ed65c5ec59a1d081332ce302c238fbe9cb661b2fef8cb8b9d9e3ef4f2985d"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"size": 13,
|
|
"sha256": "7b46893c04c3ac28872a2651297611eb2c2af3adc8da709f524347396b5faf8d"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"size": 58,
|
|
"sha256": "ce711c976114c2954e5f42071dc72b30b024182826e8e8449b2097534ee14b5a"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"size": 2,
|
|
"sha256": "d466368e8e31f09570156d6587d324e68a559765aa56dd3c53f08b27abba3831"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"size": 1986,
|
|
"sha256": "595e0c3671ed4942cd8028c351e39c66b21c7aec6bcde55c9e352011b6983f66"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"size": 2,
|
|
"sha256": "6d82d88c2b99bec8e610281530ca069be0388a4dec57a467b32a6fd18b67b784"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"size": 1497124,
|
|
"sha256": "a4e5b0b8bb699381f969384c058c20b844ce085f550555ff29769657bd1c3b96"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"size": 535485,
|
|
"sha256": "ca2b95033623c2b3198f8ce8a8ecb3d71260727c8ccbb037e42ca267ef03d765"
|
|
}
|
|
],
|
|
"upstream": [
|
|
{
|
|
"id": 1,
|
|
"size": 644,
|
|
"sha256": "200a66233e30abc43c92f60a09d1b27101bbe9c712a4d40d0b02e90d4c932421"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"size": 216,
|
|
"sha256": "25a57a6a3fe3583d1d96602fdf0d8bd7f18d29489844a172698d4ad725a21e71"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"size": 1616,
|
|
"sha256": "632dfd99ca961cd746829e88e73c263cabc4ef24bc204d9f46667db5bb604b9e"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"size": 7,
|
|
"sha256": "726ed65c5ec59a1d081332ce302c238fbe9cb661b2fef8cb8b9d9e3ef4f2985d"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"size": 13,
|
|
"sha256": "3da39da845dc9cd47aafdecf9b23b22172ea2805d566e0a81b115fe428a58996"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"size": 58,
|
|
"sha256": "ce711c976114c2954e5f42071dc72b30b024182826e8e8449b2097534ee14b5a"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"size": 2,
|
|
"sha256": "d466368e8e31f09570156d6587d324e68a559765aa56dd3c53f08b27abba3831"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"size": 1986,
|
|
"sha256": "595e0c3671ed4942cd8028c351e39c66b21c7aec6bcde55c9e352011b6983f66"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"size": 2,
|
|
"sha256": "0c09b67bcc41802c042b1e78002b25dbd7ce99f4b871e499fe59633df7b6848a"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"size": 1497126,
|
|
"sha256": "c4406cdfd8ca166894b6beee8bdbbdc8efb5287478306389988efc20f26aa7c1"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"size": 535512,
|
|
"sha256": "af5af9c253fb605eb87b8c268510826b37e00e8fb3cba6f1ed27751f19bf2cf8"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"upstreamComparisons": [
|
|
{
|
|
"name": "jassub",
|
|
"version": "1.8.8",
|
|
"tarball": "https://registry.npmjs.org/jassub/-/jassub-1.8.8.tgz",
|
|
"integrity": "sha512-Vtw27Z0/hN2Tm2Qs4HAR+eONwwSD5ULo/hisPvmiaW9Ya6aFCt7esvWQSZy6nvBASbRyKmpghgeioIPqXGHA0Q==",
|
|
"sha256": "92668938b5f8ca47b26a1641a6dddf649a8c3e72a27bc54c4e7da3558c38b1bf",
|
|
"members": [
|
|
"package/LICENSE",
|
|
"package/README.md",
|
|
"package/dist/COPYRIGHT",
|
|
"package/dist/default.woff2",
|
|
"package/dist/jassub-worker-modern.wasm",
|
|
"package/dist/jassub-worker.js",
|
|
"package/dist/jassub-worker.wasm",
|
|
"package/dist/jassub-worker.wasm.js",
|
|
"package/dist/jassub.es.js",
|
|
"package/dist/jassub.umd.js",
|
|
"package/index.d.ts",
|
|
"package/package.json",
|
|
"package/src/jassub.js"
|
|
],
|
|
"matches": [
|
|
{
|
|
"member": "package/dist/default.woff2",
|
|
"file": "docs/assets/jassub/default.woff2",
|
|
"equal": true,
|
|
"lfEqual": false,
|
|
"upstream": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
|
"local": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c"
|
|
},
|
|
{
|
|
"member": "package/dist/jassub-worker.js",
|
|
"file": "packages/artplayer-plugin-jassub/worker/jassub-worker.js",
|
|
"equal": true,
|
|
"lfEqual": true,
|
|
"upstream": "0fb9a83f96fc39426e733a94f3e7fe4e37099324c08328450ba032b653e85707",
|
|
"local": "0fb9a83f96fc39426e733a94f3e7fe4e37099324c08328450ba032b653e85707"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "jassub",
|
|
"version": "1.8.6",
|
|
"tarball": "https://registry.npmjs.org/jassub/-/jassub-1.8.6.tgz",
|
|
"integrity": "sha512-56ZTtjM7LfdKsi7boUN/seNOQSOclLuDWEXxnHO55xNakj95SlBrv36hLyNDw0NmoOtLVeqzbpBU1VxT+ubFpg==",
|
|
"sha256": "407fdc9267652280aac56a9d2795037960a9f30b524043023662facc5a7dd1f8",
|
|
"members": [
|
|
"package/LICENSE",
|
|
"package/README.md",
|
|
"package/dist/COPYRIGHT",
|
|
"package/dist/default.woff2",
|
|
"package/dist/jassub-worker-modern.wasm",
|
|
"package/dist/jassub-worker.js",
|
|
"package/dist/jassub-worker.wasm",
|
|
"package/dist/jassub-worker.wasm.js",
|
|
"package/dist/jassub.es.js",
|
|
"package/dist/jassub.umd.js",
|
|
"package/index.d.ts",
|
|
"package/package.json",
|
|
"package/src/jassub.js"
|
|
],
|
|
"matches": [
|
|
{
|
|
"member": "package/dist/default.woff2",
|
|
"file": "docs/assets/jassub/default.woff2",
|
|
"equal": true,
|
|
"lfEqual": false,
|
|
"upstream": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
|
"local": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "jassub",
|
|
"version": "1.8.5",
|
|
"tarball": "https://registry.npmjs.org/jassub/-/jassub-1.8.5.tgz",
|
|
"integrity": "sha512-BKf3qureEQcJ0WKi7rSJ86UsQF8hTcQqJaIWcwqezxIVTCOatT+tnShM6fauS0pdjeG4bLLFS2+51xMasl/WCw==",
|
|
"sha256": "93dfeb3fc3f2140a0c38085be06da38ce8aeddb5892eec01c1e2f4d18114a6dd",
|
|
"members": [
|
|
"package/LICENSE",
|
|
"package/README.md",
|
|
"package/dist/COPYRIGHT",
|
|
"package/dist/default.woff2",
|
|
"package/dist/jassub-worker-modern.wasm",
|
|
"package/dist/jassub-worker.js",
|
|
"package/dist/jassub-worker.wasm",
|
|
"package/dist/jassub-worker.wasm.js",
|
|
"package/dist/jassub.es.js",
|
|
"package/dist/jassub.umd.js",
|
|
"package/index.d.ts",
|
|
"package/package.json",
|
|
"package/src/jassub.js"
|
|
],
|
|
"matches": [
|
|
{
|
|
"member": "package/dist/default.woff2",
|
|
"file": "docs/assets/jassub/default.woff2",
|
|
"equal": true,
|
|
"lfEqual": false,
|
|
"upstream": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
|
"local": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "jassub",
|
|
"version": "2.0.10",
|
|
"tarball": "https://registry.npmjs.org/jassub/-/jassub-2.0.10.tgz",
|
|
"integrity": "sha512-xPQt2jlPgDC14TPu8utTllrgMsN4qAD+zKQcmrxVmuF0HxLuXT+9pzh+LgtQMrxDsj2YF1V4U4J/wF630EJD0w==",
|
|
"sha256": "a37059ac16d6e8ebe35b50c9ee235fb39f077d9ff51bfab8d361a5e3ec9e433b",
|
|
"members": [
|
|
"package/LICENSE",
|
|
"package/README.md",
|
|
"package/dist/jassub.d.ts",
|
|
"package/dist/jassub.js",
|
|
"package/dist/jassub.js.map",
|
|
"package/dist/wasm/jassub-worker-modern.d.ts",
|
|
"package/dist/wasm/jassub-worker-modern.js.map",
|
|
"package/dist/wasm/jassub-worker-modern.wasm",
|
|
"package/dist/wasm/jassub-worker.d.ts",
|
|
"package/dist/wasm/jassub-worker.js",
|
|
"package/dist/wasm/jassub-worker.js.map",
|
|
"package/dist/wasm/jassub-worker.wasm",
|
|
"package/dist/wasm/old.js",
|
|
"package/dist/wasm/types.d.ts",
|
|
"package/dist/worker/util.d.ts",
|
|
"package/dist/worker/util.js",
|
|
"package/dist/worker/util.js.map",
|
|
"package/dist/worker/webgpu-renderer.d.ts",
|
|
"package/dist/worker/webgpu-renderer.js",
|
|
"package/dist/worker/webgpu-renderer.js.map",
|
|
"package/dist/worker/worker.d.ts",
|
|
"package/dist/worker/worker.js",
|
|
"package/dist/worker/worker.js.map",
|
|
"package/package.json"
|
|
],
|
|
"matches": []
|
|
}
|
|
],
|
|
"inputs": [
|
|
{
|
|
"file": "refactor/baselines/jassub-release.json",
|
|
"sha256": "b97edb655e7deb5b11b4d69b69291cc8a78abb791f00ddceb3cc9b25a7113925"
|
|
},
|
|
{
|
|
"file": "refactor/baselines/jassub-vendor.json",
|
|
"sha256": "a04f2e65a4ad250e964ecc03712848989c7eb63953dfbc08808d71768977c4b4"
|
|
},
|
|
{
|
|
"file": "refactor/baselines/jassub-font-metadata.json",
|
|
"sha256": "6f110c76f204081daa61a20127dd974fbcc476a87882bee195348239e1b85128"
|
|
},
|
|
{
|
|
"file": "test/helpers/jassub.js",
|
|
"sha256": "16e7506ca140c61526e16bcc748c8f1d559f522950bebfbbbe1014317d7a283d"
|
|
},
|
|
{
|
|
"file": "test/jassub.test.js",
|
|
"sha256": "ae93edfed7a7593ee9cfc53a63da043154c717bc8094ff3561757af1b77b9d08"
|
|
},
|
|
{
|
|
"file": "refactor/scripts/jassub-contract.mjs",
|
|
"sha256": "728f8eeb464b57a6983f00039b334be0714ed3dd710bf20a7e64f4219bf892a1"
|
|
},
|
|
{
|
|
"file": "refactor/scripts/jassub-contract.test.mjs",
|
|
"sha256": "e7ba3bc112331f0334f5c99047e9bf761ef8e91a382ca9775720aa2be5c034d4"
|
|
},
|
|
{
|
|
"file": "refactor/scripts/jassub-font-metadata.py",
|
|
"sha256": "dfb70c69c2464db49b3c7f1f387721428b4f30d6e5d0a228b849283fbef8dbb4"
|
|
},
|
|
{
|
|
"file": "package.json",
|
|
"sha256": "49fd72466907785af0cb5375e704095a9dd4e3489fe2accba7001ac8635d0efc"
|
|
}
|
|
],
|
|
"limits": "No production implementation/type/worker/WASM/font changes or browser render acceptance. Wrapper format equivalence, worker/default-font exact bytes and valid but different WASM are distinguished. Font names and fsType do not prove acquisition or redistribution rights. Task 01 and VENDOR-04/05 remain open; unsupported assumptions are not promoted into a completed migration."
|
|
}
|