mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-17 01:56:16 -08:00
test(jassub): [PKG-JASSUB-01] freeze published contracts and vendor evidence
This commit is contained in:
1 parent
d44e81ce22
commit
2c73e2b105
20 files changed
+1949
-16
No files matched your search
@@ -0,0 +1,506 @@
|
||||
{
|
||||
"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."
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
# JASSUB 历史契约与来源检查点
|
||||
|
||||
PKG-JASSUB-01 仍为 doing。本记录冻结实现事实,不将尚未确认的 WASM/字体来源或设备
|
||||
验证标成完成。输入见 [发布清单](jassub-release.json)、[上游比较源](jassub-vendor.json)
|
||||
和 [字体内嵌元数据](jassub-font-metadata.json)。
|
||||
|
||||
## 来源与分发
|
||||
|
||||
实际 npm 仅有 1.0.0 / 1.1.0 两个已发布版本(本次 registry 查询);分别为
|
||||
2026-01-03 / 2026-03-12 发布。两个 tarball 都固定 SHA-512、SHA-256 和全部六成员,
|
||||
共有 README、manifest、main/legacy/ESM、类型声明,没有 worker/WASM/font 负载。
|
||||
对应 registry gitHead 的核心版本为 5.3.1-beta.1 / 5.3.1,只是源码关联,不是支持矩阵证据。
|
||||
工作区文本固定在 d44e81ce220d0d4475bf4f0f0c2e02ea5b09402a 的九份 Git 输入;本地
|
||||
worker、WASM、font、ASS、MP4 清点为实际字节哈希,不做文本换行归一化。
|
||||
|
||||
1.0.0 CommonJS main/legacy 是带 default 的对象;1.1.0 是直接函数,未带 default。
|
||||
两版声明均为 default export。两版真实 ESM 都只有 default,导入和创建工厂不启动 worker。
|
||||
冻结源码的 CJS/IIFE 编译结果是测试用源码入口,不冒充旧发布 UMD;六份真实 UMD 另测。
|
||||
|
||||
## 工厂和实例
|
||||
|
||||
- `artplayerPluginJassub(option)` 只返回 registrar;注册同步构建 JASSUB 并返回
|
||||
`{ name: 'artplayerPluginJassub', instance }`,不等待 worker ready,不返回 Promise。
|
||||
- wrapper 调用 `new JASSUB({ video: art.video, ...option })`,option.video 可以覆盖宿主视频。
|
||||
工厂保留原 option 引用,注册前改 option 可观察;fonts/availableFonts 等传递引用不复制。
|
||||
- 注册设置 `_canvasParent.style.zIndex = 20`,在 art 的 destroy 事件调用 instance.destroy()。
|
||||
没有额外封装、重试、切源跟随或私有实例副本。result.instance 暴露真实 vendor 实例。
|
||||
- 工厂省略参数在当前/历史 JS 中有效,因为 object spread 忽略 undefined;声明却必填
|
||||
JassubOption,且 workerUrl/wasmUrl/modernWasmUrl 必填。vendor 提供 worker/wasm/font 默认值。
|
||||
- 实际 resize(width, height, top, left, force)、setVideo(video)、destroy() 为同步方法;
|
||||
声明误把 resize 第一参数写成 force、其余次序向后移动,并把三方法都写成 Promise<void>。
|
||||
不得通过迁移源码直接把错误类型转成实现,也不得静默删除已有字段或开放扩展索引。
|
||||
- Option/instance 各保留 `[key: string]: any`;它们可能被消费者用于未列出的 vendor 能力。
|
||||
`setTrack`、`setTrackByUrl`、`freeTrack` 等实际方法由 vendor 提供,类型范围在 04 审查。
|
||||
|
||||
## 资源与渲染边界
|
||||
|
||||
插件不改写资源 URL。workerUrl 进入 Worker 构造;wasmUrl/modernWasmUrl 由 vendor 的 SIMD
|
||||
能力检测选择后发给 worker。默认 worker 为 jassub-worker.js,默认 WASM 为
|
||||
jassub-worker.wasm,默认 availableFonts 指向 ./default.woff2。默认值最终如何相对宿主/
|
||||
worker URL 解析、请求失败和字体回退仍须真实 worker/browser 验证,不能由本基线推断。
|
||||
demo 显式使用 `/assets/jassub/` 的 MP4、ASS、worker/WASM 和字体,并设置 timeOffset=-0.041。
|
||||
|
||||
wrapper 创建字幕容器,vendor 管理 canvas、视频事件与 worker 消息。`sendMessage` 等待
|
||||
私有 loaded Promise;本基线使用受控 ready 消息验证同步方法与消息内容,未执行 WASM。
|
||||
销毁会终止 worker 并移除容器,但重复销毁、ready 前销毁、直接 instance.destroy 与
|
||||
art.destroy 叠加、构造失败清理、custom canvas 等边界仍归 02/03;不要宣称生命周期已修复。
|
||||
|
||||
## 第三方来源结论
|
||||
|
||||
上游 [JASSUB](https://github.com/ThaUnknown/jassub) 是来源线索,当前 main 已变化,不能用
|
||||
最新文档替代历史 API。固定比较源为实际 npm jassub@1.8.8 tarball:
|
||||
|
||||
- 本地 jassub.es.js 与其 dist/jassub.es.js 的差异仅为 eslint-disable 和格式;已用规范化
|
||||
编译结果相同及逐行 diff 核对。此结论不表示知道原始取得该文件的操作或 revision。
|
||||
- package/docs 两份 worker JS 与 1.8.8 dist/jassub-worker.js 字节一致。
|
||||
- docs 默认 Liberation Sans WOFF2 与 1.8.8 默认字体字节一致。
|
||||
- package/docs 两套 WASM 彼此字节一致,且基线和上游文件均通过 WebAssembly.validate;
|
||||
但不匹配 1.8.8。差异涉及 global/code/data 等 section,不只是自定义元数据。额外
|
||||
1.8.6、1.8.5 和 2.0.10 比较未找到匹配,不把近似版本写成精确来源。
|
||||
- 1.8.8 LICENSE 和 dist/COPYRIGHT 的完整原始成员哈希已冻结,可从校验后的 archive 读取。
|
||||
它们不能自动代表尚未匹配的本地 WASM 的完整子组件图与对应来源;VENDOR-04 保持 open。
|
||||
- 12 个字体的 name 表和 OS/2 fsType 已提取。含 Liberation Sans、Averia、Lato、CHAWP 的
|
||||
开放许可线索,也含 Arial、Garamond、Franklin Gothic、Slate Pro 等不同授权文字,以及
|
||||
缺少完整许可字段的字体。内嵌文字不等于取得或再分发凭证,VENDOR-05 保持 open。
|
||||
|
||||
字体检查只在缓存安装 fonttools 4.60.1、brotli 1.1.0,以 bundled Python 3.12 执行
|
||||
`refactor/scripts/jassub-font-metadata.py`;没有修改生产依赖和 yarn.lock。重跑时将这两个
|
||||
固定版本安装到 refactor/.cache/font-inspector,并通过 PYTHONPATH 指向该目录。
|
||||
|
||||
## 已覆盖与下一步
|
||||
|
||||
48 项包含七份实现的 42 个受控行为和六项发布/vendor/资源/字体/真实 ESM 检查。
|
||||
所有输入均校验实际 tarball 或 Git 哈希。Worker/DOM/SIMD 为受控对象,不能计为真实
|
||||
ASS 绘制、WASM 初始化、字体外观、视频时钟/seek/倍率同步或完整浏览器验收。
|
||||
下一步继续 WASM 构建及字体授权/通知来源核对;02 再补异常/资源与实际渲染失败基线。
|
||||
@@ -0,0 +1,529 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "PKG-JASSUB-01",
|
||||
"tools": {
|
||||
"fonttools": "4.60.1",
|
||||
"brotli": "1.1.0"
|
||||
},
|
||||
"scope": "Read-only embedded OpenType names and OS/2 fsType. These are source clues, not proof of original acquisition or redistribution authorization.",
|
||||
"fonts": [
|
||||
{
|
||||
"file": "docs/assets/jassub/default.woff2",
|
||||
"bytes": 145972,
|
||||
"sha256": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
||||
"names": {
|
||||
"0": [
|
||||
"Digitized data copyright (c) 2010 Google Corporation. \nCopyright (c) 2012 Red Hat, Inc."
|
||||
],
|
||||
"1": [
|
||||
"Liberation Sans"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Liberation Sans"
|
||||
],
|
||||
"5": [
|
||||
"Version 2.00.5"
|
||||
],
|
||||
"6": [
|
||||
"LiberationSans"
|
||||
],
|
||||
"8": [
|
||||
"Ascender Corporation"
|
||||
],
|
||||
"9": [
|
||||
"Steve Matteson"
|
||||
],
|
||||
"11": [
|
||||
"http://www.ascendercorp.com/"
|
||||
],
|
||||
"13": [
|
||||
"Licensed under the SIL Open Font License, Version 1.1"
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/allison-script.regular.otf",
|
||||
"bytes": 107896,
|
||||
"sha256": "97cd66bb6f89bdd32af2a9592f439536c85aa7553516514e2623bb1e81c65bd6",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright (c) 2019 by Emil Bertell. All rights reserved."
|
||||
],
|
||||
"1": [
|
||||
"Allison Script"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Allison Script Regular",
|
||||
"AllisonScript-Regular"
|
||||
],
|
||||
"5": [
|
||||
"Version 1.000"
|
||||
],
|
||||
"6": [
|
||||
"AllisonScript-Regular"
|
||||
],
|
||||
"8": [
|
||||
"Emil Bertell"
|
||||
],
|
||||
"9": [
|
||||
"Emil Bertell"
|
||||
],
|
||||
"11": [
|
||||
"http://fenotype.com"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/architext.regular.ttf",
|
||||
"bytes": 30568,
|
||||
"sha256": "a6b8e33ce190ee9c871590b982cff37e137b303bb73dcab55ef3ff7154ba143a",
|
||||
"names": {
|
||||
"0": [
|
||||
"\u00a9 Grant Marshall www.marshallarts.co.za "
|
||||
],
|
||||
"1": [
|
||||
"Architext"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Architext"
|
||||
],
|
||||
"5": [
|
||||
"1.0 03/07/21"
|
||||
],
|
||||
"6": [
|
||||
"Architext"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/arial.ttf",
|
||||
"bytes": 1036584,
|
||||
"sha256": "c9b76220a5be42ead4733611e417cd65c5fd8aeaa33eb56576ac378a37d130a1",
|
||||
"names": {
|
||||
"0": [
|
||||
"\u00a9 2017 The Monotype Corporation. All Rights Reserved. \r\n\r\nHebrew OpenType Layout logic copyright \u00a9 2003 & 2007, Ralph Hancock & John Hudson. This layout logic for Biblical Hebrew is open source software under the MIT License; see embedded license description for details.",
|
||||
"\u00a9 2017 The Monotype Corporation. All Rights Reserved. \r\rHebrew OpenType Layout logic copyright \u00a9 2003 & 2007, Ralph Hancock & John Hudson. This layout logic for Biblical Hebrew is open source software under the MIT License; see embedded license description for details."
|
||||
],
|
||||
"1": [
|
||||
"Arial"
|
||||
],
|
||||
"2": [
|
||||
"Arrunta",
|
||||
"Navadno",
|
||||
"Normaali",
|
||||
"Normal",
|
||||
"Normale",
|
||||
"Normalny",
|
||||
"Norm\u00e1l",
|
||||
"Norm\u00e1lne",
|
||||
"Regular",
|
||||
"Standaard",
|
||||
"Standard",
|
||||
"normal",
|
||||
"oby\u010dejn\u00e9",
|
||||
"th\u01b0\u01a1\u0300ng",
|
||||
"\u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ac",
|
||||
"\u041e\u0431\u044b\u0447\u043d\u044b\u0439"
|
||||
],
|
||||
"4": [
|
||||
"Arial"
|
||||
],
|
||||
"5": [
|
||||
"Version 7.00"
|
||||
],
|
||||
"6": [
|
||||
"ArialMT"
|
||||
],
|
||||
"8": [
|
||||
"The Monotype Corporation"
|
||||
],
|
||||
"9": [
|
||||
"Monotype Type Drawing Office - Robin Nicholas, Patricia Saunders 1982"
|
||||
],
|
||||
"13": [
|
||||
"Microsoft supplied font. You may use this font to create, display, and print content as permitted by the license terms or terms of use, of the Microsoft product, service, or content in which this font was included. You may only (i) embed this font in content as permitted by the embedding restrictions included in this font; and (ii) temporarily download this font to a printer or other output device to help print content. Any other use is prohibited.\r\n\r\nThe following license, based on the MIT license (http://en.wikipedia.org/wiki/MIT_License), applies to the OpenType Layout logic for Biblical Hebrew \u201cLayout Logic\u201d as jointly developed by Ralph Hancock and John Hudson. \r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of the OpenType Layout logic for Biblical Hebrew and associated documentation files (the \u201cLayout Logic Software\u201d), to deal in the Layout Logic Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Layout Logic Software, and to permit persons to whom the Layout Logic Software is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Layout Logic Software.\r\n\r\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.",
|
||||
"Microsoft supplied font. You may use this font to create, display, and print content as permitted by the license terms or terms of use, of the Microsoft product, service, or content in which this font was included. You may only (i) embed this font in content as permitted by the embedding restrictions included in this font; and (ii) temporarily download this font to a printer or other output device to help print content. Any other use is prohibited.\r\rThe following license, based on the MIT license (http://en.wikipedia.org/wiki/MIT_License), applies to the OpenType Layout logic for Biblical Hebrew \u201cLayout Logic\u201d as jointly developed by Ralph Hancock and John Hudson. \r\rPermission is hereby granted, free of charge, to any person obtaining a copy of the OpenType Layout logic for Biblical Hebrew and associated documentation files (the \u201cLayout Logic Software\u201d), to deal in the Layout Logic Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Layout Logic Software, and to permit persons to whom the Layout Logic Software is furnished to do so, subject to the following conditions:\r\rThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Layout Logic Software.\r\rTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
|
||||
]
|
||||
},
|
||||
"fsType": 8
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Averia Sans Libre Light.ttf",
|
||||
"bytes": 106684,
|
||||
"sha256": "df4ca526f9a941afda1f9c5a275695beb066a531f5b008c1e28ddc2c5f6e4390",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright (c) 2011, Dan Sayers (i@iotic.com), with Reserved Font Name 'Averia' and 'Averia Libre'."
|
||||
],
|
||||
"1": [
|
||||
"Averia Sans Libre Light"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Averia Sans Libre Light"
|
||||
],
|
||||
"5": [
|
||||
"Version 1.002"
|
||||
],
|
||||
"6": [
|
||||
"AveriaSansLibre-Light"
|
||||
],
|
||||
"13": [
|
||||
"This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL"
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Averia Serif Simple Light.ttf",
|
||||
"bytes": 110612,
|
||||
"sha256": "fb6398238298a7010920e1c216f7b29bc920477bc810f8bcc677ae4e6f411b4b",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright (c) 2011, Dan Sayers (i@iotic.com), with Reserved Font Name 'Averia' and 'Averia Libre'."
|
||||
],
|
||||
"1": [
|
||||
"Averia Serif Simple Light"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Averia Serif Simple Light"
|
||||
],
|
||||
"5": [
|
||||
"Version 1.002"
|
||||
],
|
||||
"6": [
|
||||
"AveriaSerifSimple-Light"
|
||||
],
|
||||
"13": [
|
||||
"This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL"
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/chawp.otf",
|
||||
"bytes": 122620,
|
||||
"sha256": "9107241585a4328ce1438dfeabbfb1a8d0cd513dab6902be9a1a5774eab607c6",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright (c) 2013 by Ancient Wisdom Productions, Inc.. All rights reserved."
|
||||
],
|
||||
"1": [
|
||||
"CHAWP"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"CHAWP"
|
||||
],
|
||||
"5": [
|
||||
"Version 1.000"
|
||||
],
|
||||
"6": [
|
||||
"CHAWP"
|
||||
],
|
||||
"8": [
|
||||
"Tyler Finck"
|
||||
],
|
||||
"9": [
|
||||
"Tyler Finck"
|
||||
],
|
||||
"11": [
|
||||
"http://www.awpny.com"
|
||||
],
|
||||
"13": [
|
||||
"OFL"
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 4
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/default.woff2",
|
||||
"bytes": 145972,
|
||||
"sha256": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
||||
"names": {
|
||||
"0": [
|
||||
"Digitized data copyright (c) 2010 Google Corporation. \nCopyright (c) 2012 Red Hat, Inc."
|
||||
],
|
||||
"1": [
|
||||
"Liberation Sans"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Liberation Sans"
|
||||
],
|
||||
"5": [
|
||||
"Version 2.00.5"
|
||||
],
|
||||
"6": [
|
||||
"LiberationSans"
|
||||
],
|
||||
"8": [
|
||||
"Ascender Corporation"
|
||||
],
|
||||
"9": [
|
||||
"Steve Matteson"
|
||||
],
|
||||
"11": [
|
||||
"http://www.ascendercorp.com/"
|
||||
],
|
||||
"13": [
|
||||
"Licensed under the SIL Open Font License, Version 1.1"
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/FRABK.TTF",
|
||||
"bytes": 152700,
|
||||
"sha256": "9ad3d0e5ef31c4a9a98cb0e169e4e625286aa34c712add3e001c0100138730d4",
|
||||
"names": {
|
||||
"0": [
|
||||
" ITC Franklin Gothic is a trademark of The International Typeface Corporation which may be registered in certain jurisdictions. Portions copyright Microsoft Corporation. All rights reserved."
|
||||
],
|
||||
"1": [
|
||||
"Franklin Gothic Book"
|
||||
],
|
||||
"2": [
|
||||
"Arrunta",
|
||||
"Navadno",
|
||||
"Normaali",
|
||||
"Normal",
|
||||
"Normale",
|
||||
"Normalny",
|
||||
"Norm\u00e1l",
|
||||
"Norm\u00e1lne",
|
||||
"Regular",
|
||||
"Standaard",
|
||||
"Standard",
|
||||
"normal",
|
||||
"oby\u010dejn\u00e9",
|
||||
"\u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03ac",
|
||||
"\u041e\u0431\u044b\u0447\u043d\u044b\u0439"
|
||||
],
|
||||
"4": [
|
||||
"Franklin Gothic Book"
|
||||
],
|
||||
"5": [
|
||||
"Version 2.01"
|
||||
],
|
||||
"6": [
|
||||
"FranklinGothic-Book"
|
||||
],
|
||||
"8": [
|
||||
"International Typeface Corporation"
|
||||
],
|
||||
"9": [
|
||||
"Victor Caruso"
|
||||
],
|
||||
"11": [
|
||||
"http://www.itcfonts.com"
|
||||
],
|
||||
"13": [
|
||||
"Please contact the vendor to learn more about license restrictions."
|
||||
],
|
||||
"14": [
|
||||
"http://www.itcfonts.com/itc/licensing.html"
|
||||
]
|
||||
},
|
||||
"fsType": 8
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Gramond.ttf",
|
||||
"bytes": 173484,
|
||||
"sha256": "072859788bc577d35df2e852225c52cc5670339a4859d86b5edb96b1724a2177",
|
||||
"names": {
|
||||
"0": [
|
||||
"Digitized data copyright Monotype Typography, Ltd 1991-1995. All rights reserved. Monotype Garamond\u00ae is a trademark of Monotype Typography, Ltd which may be registered in certain jurisdictions."
|
||||
],
|
||||
"1": [
|
||||
"Garamond"
|
||||
],
|
||||
"2": [
|
||||
"Bold",
|
||||
"Fet",
|
||||
"Fett",
|
||||
"F\u00e9lk\u00f6v\u00e9r",
|
||||
"Gras",
|
||||
"Grassetto",
|
||||
"Halvfet",
|
||||
"Kal\u0131n",
|
||||
"Krepko",
|
||||
"Lihavoitu",
|
||||
"Lodia",
|
||||
"Negreta",
|
||||
"Negrita",
|
||||
"Negrito",
|
||||
"Pogrubiony",
|
||||
"Vet",
|
||||
"fed",
|
||||
"tu\u010dn\u00e9",
|
||||
"\u0388\u03bd\u03c4\u03bf\u03bd\u03b1",
|
||||
"\u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439"
|
||||
],
|
||||
"4": [
|
||||
"Garamond Bold",
|
||||
"Garamond Fet",
|
||||
"Garamond Fett",
|
||||
"Garamond F\u00e9lk\u00f6v\u00e9r",
|
||||
"Garamond Gras",
|
||||
"Garamond Grassetto",
|
||||
"Garamond Halvfet",
|
||||
"Garamond Kal\u0131n",
|
||||
"Garamond Krepko",
|
||||
"Garamond Lihavoitu",
|
||||
"Garamond Lodia",
|
||||
"Garamond Negreta",
|
||||
"Garamond Negrita",
|
||||
"Garamond Negrito",
|
||||
"Garamond Pogrubiony",
|
||||
"Garamond Vet",
|
||||
"Garamond fed",
|
||||
"Garamond tu\u010dn\u00e9",
|
||||
"Garamond \u0388\u03bd\u03c4\u03bf\u03bd\u03b1",
|
||||
"Garamond \u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439"
|
||||
],
|
||||
"5": [
|
||||
"Version 2.30"
|
||||
],
|
||||
"6": [
|
||||
"Garamond-Bold"
|
||||
],
|
||||
"8": [
|
||||
"Monotype Typography, Inc."
|
||||
],
|
||||
"9": [
|
||||
"Claude Garamond"
|
||||
],
|
||||
"11": [
|
||||
"http://www.monotype.com/html/mtname/ms_welcome.html"
|
||||
],
|
||||
"13": [
|
||||
"NOTIFICATION OF LICENSE AGREEMENT\r\n\r\nThis typeface is the property of Monotype Typography and its use by you is covered under the terms of a license agreement. You have obtained this typeface software either directly from Monotype or together with software distributed by one of Monotype\u2019s licensees.\r\n\r\nThis software is a valuable asset of Monotype. Unless you have entered into a specific license agreement granting you additional rights, your use of this software is limited to your workstation for your own publishing use. You may not copy or distribute this software.\r\n\r\nIf you have any question concerning your rights you should review the license agreement you received with the software or contact Monotype for a copy of the license agreement.\r\n\r\nMonotype can be contacted at:\r\n\r\nUSA 847-718-0400 UK 44(0)1737 765959\r\n\r\nFor license terms and usage rights, please visit our web site at www.monotype.com/html/type/license.html\r\n \r\nLizenzbedingungen und Nutzungsrechte finden Sie auf unserer Webseite www.monotype.com/html/type/license.html\r\n\r\nPour plus d'informations concernant les droits d'utilisation et les questions contractuelles, veuillez consultez notre site www.monotype.com/html/type/license.html\r\n\r\nPara obtener informaci\u00f3n acerca de los t\u00e9rminos de licencia y los derechos de uso, visite nuestro sitio en el Web en www.monotype.com/html/type/license.html\r\n\r\nPer le condizioni contrattuali ed i diritti d'uso, visitate il nostro sito web all'indirizzo www.monotype.com/html/type/license.html\r\n"
|
||||
],
|
||||
"14": [
|
||||
"http://www.monotype.com/html/type/license.html"
|
||||
]
|
||||
},
|
||||
"fsType": 8
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Lato-Regular.ttf",
|
||||
"bytes": 657212,
|
||||
"sha256": "6f6940be0835c3ddec9199e5fc42be4cbc61ebcfd58c623fdf719366253f1780",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright (c) 2011-2015 by tyPoland Lukasz Dziedzic (http://www.typoland.com/) with Reserved Font Name \"Lato\". Licensed under the SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL). "
|
||||
],
|
||||
"1": [
|
||||
"Lato"
|
||||
],
|
||||
"2": [
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Lato Regular"
|
||||
],
|
||||
"5": [
|
||||
"Version 2.015; 2015-08-06; http://www.latofonts.com/"
|
||||
],
|
||||
"6": [
|
||||
"Lato-Regular"
|
||||
],
|
||||
"8": [
|
||||
"tyPoland Lukasz Dziedzic"
|
||||
],
|
||||
"9": [
|
||||
"Lukasz Dziedzic with Adam Twardoch and Botio Nikoltchev"
|
||||
],
|
||||
"11": [
|
||||
"http://www.typoland.com/"
|
||||
],
|
||||
"13": [
|
||||
"Copyright (c) 2011-2015 by tyPoland Lukasz Dziedzic (http://www.typoland.com/) with Reserved Font Name \"Lato\". Licensed under the SIL Open Font License, Version 1.1 (http://scripts.sil.org/OFL). "
|
||||
],
|
||||
"14": [
|
||||
"http://scripts.sil.org/OFL"
|
||||
]
|
||||
},
|
||||
"fsType": 0
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/SlatePro-Medium.otf",
|
||||
"bytes": 80944,
|
||||
"sha256": "56aa0fc2878bf782c10e5bba6dc45de1982a572d14ba9e10cd9d5a4414b6171e",
|
||||
"names": {
|
||||
"0": [
|
||||
"Copyright 2006 - 2007 Monotype Imaging Inc. All rights reserved."
|
||||
],
|
||||
"1": [
|
||||
"Slate Pro",
|
||||
"Slate Pro Medium"
|
||||
],
|
||||
"2": [
|
||||
"Medium",
|
||||
"Regular"
|
||||
],
|
||||
"4": [
|
||||
"Slate Pro Medium",
|
||||
"SlatePro-Medium"
|
||||
],
|
||||
"5": [
|
||||
"Version 1.000"
|
||||
],
|
||||
"6": [
|
||||
"SlatePro-Medium"
|
||||
],
|
||||
"9": [
|
||||
"Rod McDonald"
|
||||
],
|
||||
"11": [
|
||||
"http://www.monotypeimaging.com"
|
||||
],
|
||||
"13": [
|
||||
"\r\nNOTIFICATION OF LICENSE AGREEMENT \r\n\r\nThis typeface is the property of Monotype Imaging Inc. and its use by you is covered under the terms of a license agreement. You have obtained this typeface software either directly from Monotype Imaging or together with software distributed by one of the licencees of Monotype Imaging. \r\n\r\nThis software is a valuable asset of Monotype Imaging. Unless you have entered into a specific license agreement granting you additional rights, your use of this software is limited to use on up to five (5) workstation for your own publishing use. You may not copy or distribute this software. \r\n\r\nIf you have any questions concerning your rights you should review the license agreement you received with the software or contact Monotype Imaging for a copy of the license agreement. \r\n\r\nGeneral information:\r\nwww.fonts.com\r\n\r\nFor license terms and usage rights, please visit our web site at:\r\nwww.monotypeimaging.com\r\n\r\nLizenzbedingungen und Nutzungsrechte finden Sie auf unserer Webseite:\r\nwww.monotypeimaging.com\r\n\r\nPour plus d'informations concernant les droits d'utilisation et les questions contractuelles, veuillez consultez notre site:\r\nwww.monotypeimaging.com\r\n\r\nPara obtener informaci\u0097n acerca de los t\u008erminos de licencia y los derechos de uso, visite nuestro sitio en el Web en:\r\nwww.monotypeimaging.com\r\n\r\nPer le condizioni contrattuali ed i diritti d'uso, visitate il nostro sito web all'indirizzo:\r\nwww.monotypeimaging.com",
|
||||
"\r\nNOTIFICATION OF LICENSE AGREEMENT \r\n\r\nThis typeface is the property of Monotype Imaging Inc. and its use by you is covered under the terms of a license agreement. You have obtained this typeface software either directly from Monotype Imaging or together with software distributed by one of the licencees of Monotype Imaging. \r\n\r\nThis software is a valuable asset of Monotype Imaging. Unless you have entered into a specific license agreement granting you additional rights, your use of this software is limited to use on up to five (5) workstation for your own publishing use. You may not copy or distribute this software. \r\n\r\nIf you have any questions concerning your rights you should review the license agreement you received with the software or contact Monotype Imaging for a copy of the license agreement. \r\n\r\nGeneral information:\r\nwww.fonts.com\r\n\r\nFor license terms and usage rights, please visit our web site at:\r\nwww.monotypeimaging.com\r\n\r\nLizenzbedingungen und Nutzungsrechte finden Sie auf unserer Webseite:\r\nwww.monotypeimaging.com\r\n\r\nPour plus d'informations concernant les droits d'utilisation et les questions contractuelles, veuillez consultez notre site:\r\nwww.monotypeimaging.com\r\n\r\nPara obtener informaci\u00f3n acerca de los t\u00e9rminos de licencia y los derechos de uso, visite nuestro sitio en el Web en:\r\nwww.monotypeimaging.com\r\n\r\nPer le condizioni contrattuali ed i diritti d'uso, visitate il nostro sito web all'indirizzo:\r\nwww.monotypeimaging.com"
|
||||
],
|
||||
"14": [
|
||||
"http://www.monotypeimaging.com"
|
||||
]
|
||||
},
|
||||
"fsType": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"registry": "https://registry.npmjs.org/artplayer-plugin-jassub",
|
||||
"capturedAt": "2026-09-13T04:17:17.507Z",
|
||||
"sourceCommit": "d44e81ce220d0d4475bf4f0f0c2e02ea5b09402a",
|
||||
"sourceNormalization": "Text Git blobs normalized to LF; asset bytes hashed unchanged.",
|
||||
"source": {
|
||||
"packages/artplayer-plugin-jassub/package.json": "fdbc6dd1441eb9bebc5bbec1a95a2105256febf56bb1160ca672646feb132be1",
|
||||
"packages/artplayer-plugin-jassub/src/index.js": "697c2109b34e23bebb76c118a92ee216ae2e23af84bcb351a2138835b1fbd3dc",
|
||||
"packages/artplayer-plugin-jassub/src/jassub.es.js": "b973508ade00b5b9cea2f299d49f4943003372729be7350b6938e44fddb32038",
|
||||
"packages/artplayer-plugin-jassub/types/artplayer-plugin-jassub.d.ts": "b591ab9895eef714e5bf3db17c805a2c5278c3244f6bbd614c7c02c397a0d450",
|
||||
"packages/artplayer-plugin-jassub/README.md": "20bc5783470c0bc5c9afbb0e067f6d2f49f03d4a7f7dd1c974d047adda478a27",
|
||||
"packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.js": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a",
|
||||
"packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.legacy.js": "0726c96bf0df2aab2662ac8973bb7676a0ca7f8e4cb806aa44cb3ec9de296e64",
|
||||
"packages/artplayer-plugin-jassub/dist/artplayer-plugin-jassub.mjs": "31e4be88838ddd786f1f2180d2662792ac3b2bcce00b7ccac977b59b9d659716",
|
||||
"docs/assets/example/jassub.js": "4c93c554aa0a65ac19c1386bb0cfd9df6545f95b8a6f65541a0db8c072975f6d"
|
||||
},
|
||||
"assets": [
|
||||
{
|
||||
"file": "packages/artplayer-plugin-jassub/worker/jassub-worker-modern.wasm",
|
||||
"bytes": 2037191,
|
||||
"sha256": "8a8b37463713d1f2ddbc1fbb8a35889d9565e5a6670851758b46b2216d8e513c"
|
||||
},
|
||||
{
|
||||
"file": "packages/artplayer-plugin-jassub/worker/jassub-worker.js",
|
||||
"bytes": 31069,
|
||||
"sha256": "0fb9a83f96fc39426e733a94f3e7fe4e37099324c08328450ba032b653e85707"
|
||||
},
|
||||
{
|
||||
"file": "packages/artplayer-plugin-jassub/worker/jassub-worker.wasm",
|
||||
"bytes": 1969100,
|
||||
"sha256": "73880d99ba9260ac39fc4476491cf254ca784c76f3af2fb03f3f9be8065ad3c0"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/default.woff2",
|
||||
"bytes": 145972,
|
||||
"sha256": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/FGOBD.ass",
|
||||
"bytes": 11241131,
|
||||
"sha256": "8f49fb7e72229d3eb491f0eff29db9a2d8312671bc8f1c4701ec2164e562a057"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/FGOBD.mp4",
|
||||
"bytes": 26122892,
|
||||
"sha256": "fa39d2623338e3f8a447eda7f259cdb70673634f1294d8b77a2c9972defb207b"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/allison-script.regular.otf",
|
||||
"bytes": 107896,
|
||||
"sha256": "97cd66bb6f89bdd32af2a9592f439536c85aa7553516514e2623bb1e81c65bd6"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/architext.regular.ttf",
|
||||
"bytes": 30568,
|
||||
"sha256": "a6b8e33ce190ee9c871590b982cff37e137b303bb73dcab55ef3ff7154ba143a"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/arial.ttf",
|
||||
"bytes": 1036584,
|
||||
"sha256": "c9b76220a5be42ead4733611e417cd65c5fd8aeaa33eb56576ac378a37d130a1"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Averia Sans Libre Light.ttf",
|
||||
"bytes": 106684,
|
||||
"sha256": "df4ca526f9a941afda1f9c5a275695beb066a531f5b008c1e28ddc2c5f6e4390"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Averia Serif Simple Light.ttf",
|
||||
"bytes": 110612,
|
||||
"sha256": "fb6398238298a7010920e1c216f7b29bc920477bc810f8bcc677ae4e6f411b4b"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/chawp.otf",
|
||||
"bytes": 122620,
|
||||
"sha256": "9107241585a4328ce1438dfeabbfb1a8d0cd513dab6902be9a1a5774eab607c6"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/default.woff2",
|
||||
"bytes": 145972,
|
||||
"sha256": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/FRABK.TTF",
|
||||
"bytes": 152700,
|
||||
"sha256": "9ad3d0e5ef31c4a9a98cb0e169e4e625286aa34c712add3e001c0100138730d4"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Gramond.ttf",
|
||||
"bytes": 173484,
|
||||
"sha256": "072859788bc577d35df2e852225c52cc5670339a4859d86b5edb96b1724a2177"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/Lato-Regular.ttf",
|
||||
"bytes": 657212,
|
||||
"sha256": "6f6940be0835c3ddec9199e5fc42be4cbc61ebcfd58c623fdf719366253f1780"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/fonts/SlatePro-Medium.otf",
|
||||
"bytes": 80944,
|
||||
"sha256": "56aa0fc2878bf782c10e5bba6dc45de1982a572d14ba9e10cd9d5a4414b6171e"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/jassub-worker-modern.wasm",
|
||||
"bytes": 2037191,
|
||||
"sha256": "8a8b37463713d1f2ddbc1fbb8a35889d9565e5a6670851758b46b2216d8e513c"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/jassub-worker.js",
|
||||
"bytes": 31069,
|
||||
"sha256": "0fb9a83f96fc39426e733a94f3e7fe4e37099324c08328450ba032b653e85707"
|
||||
},
|
||||
{
|
||||
"file": "docs/assets/jassub/jassub-worker.wasm",
|
||||
"bytes": 1969100,
|
||||
"sha256": "73880d99ba9260ac39fc4476491cf254ca784c76f3af2fb03f3f9be8065ad3c0"
|
||||
}
|
||||
],
|
||||
"release": {
|
||||
"name": "artplayer-plugin-jassub",
|
||||
"version": "1.1.0",
|
||||
"published": "2026-03-12T14:19:56.051Z",
|
||||
"tarball": "https://registry.npmjs.org/artplayer-plugin-jassub/-/artplayer-plugin-jassub-1.1.0.tgz",
|
||||
"integrity": "sha512-vQwEtZMmkwr5utbxfUAeE/gRccl2nfcz+SYP2Subn/L8cVIFdMXWMgicm7ZkPVtAoBbCav7p0yP4pwXkCKMzAg==",
|
||||
"sha256": "00713b4eee4b90e7dc13d1f2c88bc785f9b62f3903b00be6f7bec738fbb78c57",
|
||||
"registryGitHead": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
||||
"manifest": {
|
||||
"name": "artplayer-plugin-jassub",
|
||||
"version": "1.1.0",
|
||||
"description": "jassub plugin for ArtPlayer",
|
||||
"author": "Harvey Zhao <laozhaochaguan@gmail.com>",
|
||||
"license": "MIT",
|
||||
"homepage": "https://artplayer.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"html5",
|
||||
"video",
|
||||
"player"
|
||||
],
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./types/artplayer-plugin-jassub.d.ts",
|
||||
"import": "./dist/artplayer-plugin-jassub.mjs",
|
||||
"require": "./dist/artplayer-plugin-jassub.js"
|
||||
},
|
||||
"./legacy": {
|
||||
"types": "./types/artplayer-plugin-jassub.d.ts",
|
||||
"import": "./dist/artplayer-plugin-jassub.legacy.js",
|
||||
"require": "./dist/artplayer-plugin-jassub.legacy.js"
|
||||
}
|
||||
},
|
||||
"main": "dist/artplayer-plugin-jassub.js",
|
||||
"module": "./dist/artplayer-plugin-jassub.mjs",
|
||||
"types": "types/artplayer-plugin-jassub.d.ts",
|
||||
"legacy": "dist/artplayer-plugin-jassub.legacy.js",
|
||||
"browserslist": "last 1 Chrome version"
|
||||
},
|
||||
"files": {
|
||||
"package/README.md": "20bc5783470c0bc5c9afbb0e067f6d2f49f03d4a7f7dd1c974d047adda478a27",
|
||||
"package/dist/artplayer-plugin-jassub.js": "271d5284e5246fbd04575526510b3e381e5e60d414c030acecce92fcf2e9b10a",
|
||||
"package/dist/artplayer-plugin-jassub.legacy.js": "0726c96bf0df2aab2662ac8973bb7676a0ca7f8e4cb806aa44cb3ec9de296e64",
|
||||
"package/dist/artplayer-plugin-jassub.mjs": "31e4be88838ddd786f1f2180d2662792ac3b2bcce00b7ccac977b59b9d659716",
|
||||
"package/package.json": "fdbc6dd1441eb9bebc5bbec1a95a2105256febf56bb1160ca672646feb132be1",
|
||||
"package/types/artplayer-plugin-jassub.d.ts": "b591ab9895eef714e5bf3db17c805a2c5278c3244f6bbd614c7c02c397a0d450"
|
||||
},
|
||||
"missingEntrypoints": {},
|
||||
"historicalCore": {
|
||||
"commit": "daf133b22630b4a0eecfa3336bbddab0e9119d96",
|
||||
"file": "packages/artplayer/package.json",
|
||||
"version": "5.3.1",
|
||||
"sha256LF": "862f3697876fe915dd0ada178da766ce823aae7563ed30b3e5b11b811202929c",
|
||||
"scope": "Source-associated core version only, not verified supported core range."
|
||||
}
|
||||
},
|
||||
"previous": [
|
||||
{
|
||||
"name": "artplayer-plugin-jassub",
|
||||
"version": "1.0.0",
|
||||
"published": "2026-01-03T11:09:32.550Z",
|
||||
"tarball": "https://registry.npmjs.org/artplayer-plugin-jassub/-/artplayer-plugin-jassub-1.0.0.tgz",
|
||||
"integrity": "sha512-v8O9qXVF728YfQUCtvuSW16U954mDTiYO2QgjBdNSWOZe0o4e/7lN1mrv938lKB//efBCSdmJWjjkspF3TBWhw==",
|
||||
"sha256": "3b46d3ea149af65150cdc42f9ca5eee5fef2893a87bb9ee108050e73849811dc",
|
||||
"registryGitHead": "b69d020c5a5d06e093c63f456ad7d0c7777b0b03",
|
||||
"manifest": {
|
||||
"name": "artplayer-plugin-jassub",
|
||||
"version": "1.0.0",
|
||||
"description": "jassub plugin for ArtPlayer",
|
||||
"author": "Harvey Zack <laozhaochaguan@gmail.com>",
|
||||
"license": "MIT",
|
||||
"homepage": "https://artplayer.org",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/zhw2590582/ArtPlayer.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/zhw2590582/ArtPlayer/issues"
|
||||
},
|
||||
"keywords": [
|
||||
"html5",
|
||||
"video",
|
||||
"player"
|
||||
],
|
||||
"exports": {
|
||||
".": {
|
||||
"types": "./types/artplayer-plugin-jassub.d.ts",
|
||||
"import": "./dist/artplayer-plugin-jassub.mjs",
|
||||
"require": "./dist/artplayer-plugin-jassub.js"
|
||||
},
|
||||
"./legacy": {
|
||||
"types": "./types/artplayer-plugin-jassub.d.ts",
|
||||
"import": "./dist/artplayer-plugin-jassub.legacy.js",
|
||||
"require": "./dist/artplayer-plugin-jassub.legacy.js"
|
||||
}
|
||||
},
|
||||
"main": "dist/artplayer-plugin-jassub.js",
|
||||
"module": "./dist/artplayer-plugin-jassub.mjs",
|
||||
"types": "types/artplayer-plugin-jassub.d.ts",
|
||||
"legacy": "dist/artplayer-plugin-jassub.legacy.js",
|
||||
"browserslist": "last 1 Chrome version"
|
||||
},
|
||||
"files": {
|
||||
"package/README.md": "13bd3f7a1249e99a51f5883727d2be984f52fa08fa17f34e482fe3b29542d079",
|
||||
"package/dist/artplayer-plugin-jassub.js": "5284245ef50b909d9a5f4982e724b86e58357576b98d3ee573afd95320819975",
|
||||
"package/dist/artplayer-plugin-jassub.legacy.js": "d2bfa0f38910b3fc450fbee7237a22a3cc377bb8bff7c2ad38c548cc6c912245",
|
||||
"package/dist/artplayer-plugin-jassub.mjs": "d79a1006a91160264310915011dd288b90e5ad13a70b2d29d6248de09430bd35",
|
||||
"package/package.json": "443d0b77bcdbe914bc8e29402ea409ad54ad721fe2b9d94435ef1d51a7c1bc62",
|
||||
"package/types/artplayer-plugin-jassub.d.ts": "b591ab9895eef714e5bf3db17c805a2c5278c3244f6bbd614c7c02c397a0d450"
|
||||
},
|
||||
"missingEntrypoints": {},
|
||||
"historicalCore": {
|
||||
"commit": "b69d020c5a5d06e093c63f456ad7d0c7777b0b03",
|
||||
"file": "packages/artplayer/package.json",
|
||||
"version": "5.3.1-beta.1",
|
||||
"sha256LF": "e1a0a390ec10cd8c1c12006ac6515414ae98a964300dd3e9c288377def948497",
|
||||
"scope": "Source-associated core version only, not verified supported core range."
|
||||
}
|
||||
}
|
||||
],
|
||||
"scope": "Both actual published releases, frozen workspace text and local worker/WASM/font/demo asset bytes. Registry Git head is a source clue, not proof of a supported core range or upstream vendor identity."
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"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",
|
||||
"files": {
|
||||
"package/LICENSE": "f300758600ecf59b736407f80f6dc8338a9879a062c6bcb16cc739d14814ec75",
|
||||
"package/README.md": "7ffeaeac7d4b4b7eaf7c5eb6cf0b4115f5cf4624dd0890b8198c5e799ef1930a",
|
||||
"package/dist/COPYRIGHT": "420f27cc7703563bb12842b10244f4a4951dc8bbcc5456050e696db96533edfb",
|
||||
"package/dist/default.woff2": "886929903707c5bb28b07cd2eed69921b3d5ef5c49c73a0dd1e187ebf6546a4c",
|
||||
"package/dist/jassub-worker-modern.wasm": "465401b1b406e4f010dd2494a9cee47d78a1725b8adc3f381437fd32f0c1e9c2",
|
||||
"package/dist/jassub-worker.js": "0fb9a83f96fc39426e733a94f3e7fe4e37099324c08328450ba032b653e85707",
|
||||
"package/dist/jassub-worker.wasm": "b6e9d3b1a6318ecfb9728c03a763b1e60796ca59d454820913deec62eebb8927",
|
||||
"package/dist/jassub-worker.wasm.js": "edbffd1c7bf23152dcad837efbe9f488136e47f73e5beebfcd5aa2bddfe9834a",
|
||||
"package/dist/jassub.es.js": "dd25d6534ccf4c7701477518064effcf81af27f1f32bc00aa18a9cf2ff102c62",
|
||||
"package/dist/jassub.umd.js": "ec8f992cfc9b69a435f8cd0fb7a060745184c5dfc5aac68ae3807cb7532c875d",
|
||||
"package/index.d.ts": "56802e69e7c689af6f78c1ecd663a64c03d8b28f52995699e4c759a25870b91b",
|
||||
"package/package.json": "a0b75625530ae19154596f598a62fa0e264dcc9693821571698bcdb504f62903",
|
||||
"package/src/jassub.js": "8a1aac7a02e2c1790cb76867042e1570dc891a3bfd3b8afab2380f5b3cd69d77"
|
||||
},
|
||||
"scope": "Comparison source for the wrapper, worker JS and default font; WASM bytes differ and exact build provenance remains unresolved."
|
||||
}
|
||||
Reference in new issue
Block a user