Files
ArtPlayer/refactor/baselines/auto-thumbnail-migration-validation.json
T

1552 lines
62 KiB
JSON

{
"schemaVersion": 1,
"task": "PKG-AUTO-THUMB-04",
"baseCommit": "42ddead0cd7dbc254837262ae59a2016b2321413",
"recordedAt": "2026-09-15T04:37:23.294Z",
"node": "v24.21.0",
"yarn": "1.22.22",
"source": {
"packages/artplayer-plugin-auto-thumbnail/src/encoding.ts": "5fc75397162c86f5906c19c94c9aba873c45ec8a370bc4489570ca653ff73300",
"packages/artplayer-plugin-auto-thumbnail/src/extraction.ts": "61b54fb3322cd4eb374797558db57dc20df4b1bc5b5e49dfff5ddf81cabf285c",
"packages/artplayer-plugin-auto-thumbnail/src/frames.ts": "b3e6a286cee6b365bf0a70abd2ce48f766d6e591f82fba24573ee3fcefe68021",
"packages/artplayer-plugin-auto-thumbnail/src/index.ts": "597b249969f9c9cb4908352a1f426fcba37386c889abcef3d0bd9b74bd9f415d",
"packages/artplayer-plugin-auto-thumbnail/src/options.ts": "8481d30b912fca90dee72224fc87e1c6c295b03f1f01fd675643d4364ae0e4ae",
"packages/artplayer-plugin-auto-thumbnail/src/session.ts": "c831c720f99d42374905e443526a336e065b041f3421e17875b42cddf1fd1659",
"packages/artplayer-plugin-auto-thumbnail/src/types.ts": "96cf553974c75dc2c0f506c2666af3a026190682b5c31aa6ebee84c10a20bd4d",
"packages/artplayer-plugin-auto-thumbnail/src/video.ts": "d675a45d3baddfca8d7d469050b373e3b7a66ea3f9746768469d61b408b59426"
},
"declarations": {
"packages/artplayer-plugin-auto-thumbnail/types/artplayer-plugin-auto-thumbnail.d.ts": "b3fd5197b2d1de81bd80a871103821fc38f5af8faa432265ee1fc04ff3e1e51d",
"packages/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts": "4398071bd85d2010576fd1293c629c93bd5f986ba16bfcc1c8e7efa03baf4e34",
"packages/artplayer-plugin-auto-thumbnail/types/runtime.d.cts": "6a0213bf1ea69e1ab0a41e55305a4ded2561dc363676ebf9b3c355d5825fa653",
"packages/artplayer-plugin-auto-thumbnail/types/runtime.d.mts": "2c828bf3616a6967d3d4d3c3339ab2707fae24aa9fffedf5f86d777a04bd74d4",
"packages/artplayer-plugin-auto-thumbnail/types/runtime.d.ts": "6a0213bf1ea69e1ab0a41e55305a4ded2561dc363676ebf9b3c355d5825fa653"
},
"strictConfiguration": {
"path": "packages/artplayer-plugin-auto-thumbnail/tsconfig.json",
"sha256": "ad1b793eded53e351dbd45fd1ce537bf95c0473de717ca0e13adbfcc884eb2c9",
"baseSha256": "b905544063a24254b91e37aada5686585aab363d35b5ec933803e6ba24a520b0",
"flags": {
"strict": true,
"noUncheckedIndexedAccess": true,
"isolatedModules": true,
"allowJs": false,
"skipLibCheck": false
},
"rootFiles": [
"packages/artplayer-plugin-auto-thumbnail/src/encoding.ts",
"packages/artplayer-plugin-auto-thumbnail/src/extraction.ts",
"packages/artplayer-plugin-auto-thumbnail/src/frames.ts",
"packages/artplayer-plugin-auto-thumbnail/src/index.ts",
"packages/artplayer-plugin-auto-thumbnail/src/options.ts",
"packages/artplayer-plugin-auto-thumbnail/src/session.ts",
"packages/artplayer-plugin-auto-thumbnail/src/types.ts",
"packages/artplayer-plugin-auto-thumbnail/src/video.ts",
"refactor/fixtures/implementation/auto-thumbnail.ts"
]
},
"implementationFixture": {
"path": "refactor/fixtures/implementation/auto-thumbnail.ts",
"sha256": "bbefb3750269714f4a44101174fe1cfde08c44093930675a836d643abdd370ea"
},
"checks": {
"package": {
"exitCode": 0,
"file": "refactor/.cache/auto-thumbnail04-package.log",
"sha256": "9ab9d7b8d27891cfdf227d1d022be4868a1e2288405ce876c333e8709cd48b4c"
},
"source-types": {
"exitCode": 0,
"file": "refactor/.cache/auto-thumbnail04-source-types.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"editor-check": {
"exitCode": 0,
"file": "refactor/.cache/auto-thumbnail04-editor-check.log",
"sha256": "9e00edbac75c8a133bae3d20654621870b353ea6b9dd7842fc0018f57b35c308"
},
"lint": {
"exitCode": 0,
"file": "refactor/.cache/auto-thumbnail04-lint.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
"rootLint": {
"exitCode": 0,
"file": "refactor/.cache/auto-thumbnail04-root-lint.log",
"sha256": "c874d0255591c6e72f4d3513f0dfc6ae46036206aceb2640eb216f62be85547b"
},
"plan": {
"exitCode": 0,
"riskCheckExitCode": 0,
"negative": {
"test": "Remove task03 dependency in memory only",
"rejected": "PKG-AUTO-THUMB-05 must depend on PKG-AUTO-THUMB-03",
"workspaceFilesMutated": false
}
},
"extraPlanLint": {
"before": 17,
"after": 17,
"noNewDiagnostics": true,
"findings": [
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
},
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
},
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
},
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
},
{
"ruleId": "antfu/consistent-chaining",
"message": "Should have line breaks between items, in node CallExpression",
"severity": 2
},
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "antfu/consistent-list-newline",
"message": "Should have line breaks between items, in node ArrayExpression",
"severity": 2
},
{
"ruleId": "node/prefer-global/process",
"message": "Unexpected use of the global variable 'process'. Use 'require(\"process\")' instead.",
"severity": 2
},
{
"ruleId": "antfu/if-newline",
"message": "Expect newline after if",
"severity": 2
}
]
}
},
"installed": {
"report": "refactor/.cache/auto-thumbnail-package-types-W2y4Y5/report.json",
"sha256": "e17c8ffe958a02b5a6c3306723492855df0ce43ce381258e73f6f2593e28d826",
"runnerTask": "PKG-AUTO-THUMB-09",
"packages": [
{
"name": "artplayer",
"manifest": {
"name": "artplayer",
"version": "5.4.1",
"description": "ArtPlayer.js is a modern and full featured HTML5 video player",
"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": {
".": {
"import": {
"types": "./types/artplayer.d.mts",
"default": "./dist/artplayer.mjs"
},
"require": {
"types": "./types/artplayer.d.cts",
"default": "./dist/artplayer.js"
}
},
"./types": {
"types": "./types/artplayer.d.ts"
},
"./runtime": {
"import": {
"types": "./types/runtime.d.mts",
"default": "./dist/artplayer.mjs"
},
"require": {
"types": "./types/runtime.d.cts",
"default": "./dist/artplayer.js"
}
},
"./runtime/types": {
"types": "./types/runtime.d.ts"
},
"./runtime/legacy": {
"import": {
"types": "./types/runtime.d.cts",
"default": "./dist/artplayer.legacy.js"
},
"require": {
"types": "./types/runtime.d.cts",
"default": "./dist/artplayer.legacy.js"
}
},
"./legacy": {
"import": {
"types": "./types/artplayer.d.cts",
"default": "./dist/artplayer.legacy.js"
},
"require": {
"types": "./types/artplayer.d.cts",
"default": "./dist/artplayer.legacy.js"
}
},
"./i18n/*": {
"import": {
"types": "./types/language.d.mts",
"default": "./dist/i18n/*.mjs"
},
"require": {
"types": "./types/language.d.cts",
"default": "./dist/i18n/*.js"
}
}
},
"main": "./dist/artplayer.js",
"module": "./dist/artplayer.mjs",
"types": "./types/artplayer.d.ts",
"typesVersions": {
"*": {
"types": [
"types/artplayer.d.ts"
],
"runtime": [
"types/runtime.d.ts"
],
"runtime/types": [
"types/runtime.d.ts"
],
"runtime/legacy": [
"types/runtime.d.ts"
],
"i18n/*": [
"types/legacy/language.d.ts"
],
"legacy": [
"types/artplayer.d.ts"
]
}
},
"legacy": "./dist/artplayer.legacy.js",
"browserslist": "last 1 Chrome version",
"dependencies": {
"option-validator": "^2.0.6"
}
},
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\auto-thumbnail-package-types-W2y4Y5\\artplayer.tgz",
"sha256": "d4a0cc5dcbe015e254b3bce64d505ee4e010792ab70414bcf8d0139d7c413b75",
"files": {
"package/ARCHITECTURE.md": "dad3ccb55f25c63e0eb3b8d5f25b21db58431c48f84a2d9eb046b2492ac6cedc",
"package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09",
"package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
"package/dist/artplayer.js": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6",
"package/dist/artplayer.legacy.js": "9bde35a6d64234cae15300e37b03204c075ef26126058f48bb3bf97d6e002449",
"package/dist/artplayer.mjs": "265bca0ad3f8373acc84333c19cdded0cbd6b309ede9e51c0bec35685c77eebd",
"package/dist/i18n/ar.js": "bd0bef65f4f7dc3f8ed562904cc6fa9071ff4537fb64c1e0fc3d554141bcd3cb",
"package/dist/i18n/ar.mjs": "59310b7bbeea83bbb7d73aadc5ca82a6ec269c3530d19aa741c94d5c64fc5da8",
"package/dist/i18n/cs.js": "6e2c93daba24c2e48dfa206bcf4f2f2a8a02713b856e404d2e4e4ecd8309ca2f",
"package/dist/i18n/cs.mjs": "c73fba18797d62d7b2581e67fe7340c35fe84510b2250ff1ecaad253d9cabbac",
"package/dist/i18n/es.js": "f4133ac6ea06b69a474b33c4a1809a4066e2376bb9464a3f3aa8330f01f1944a",
"package/dist/i18n/es.mjs": "1390bca3def2be115e811de337df0a0c3f63998e51359f283023246245c552a7",
"package/dist/i18n/fa.js": "8d3ef2e0f0cc0ea480c2167b6fcb87cdf444e90759c3519e8daa139fec576da4",
"package/dist/i18n/fa.mjs": "ab441e8a2d79043b29ceca87c783bf06874bb9d3a149c1604bc167eb481be2a9",
"package/dist/i18n/fr.js": "89dc4194a6c0a962b9ce756b52c90401c1acf3b159f265f3bc0d7d6d7d987f03",
"package/dist/i18n/fr.mjs": "99491878430fb7b6f2b7bf93da0588a831704b412e01116f23ba1d9d45863816",
"package/dist/i18n/id.js": "4c6dc86db741bcc2857df55a9d037e82e91d375fa6fd22e0562809ff621b92db",
"package/dist/i18n/id.mjs": "383e5803a6b6686c6de4e867770241de75b6f517dcca2bdedc6f2004bf6e1fb3",
"package/dist/i18n/pl.js": "3a38828b1c3d719c0aca9906cf6a46c23555a8411f8d57645f0e0ce8147dc664",
"package/dist/i18n/pl.mjs": "079ed96732979035297af387c64a7b99519b5a43107fb86735a654ea4fe8e9b5",
"package/dist/i18n/ru.js": "62fac9dddb302eb16382e6e9301fc4b2c66f5f69d4a358a26b67026a5fa4e787",
"package/dist/i18n/ru.mjs": "a893aeaee1d79409db72e324fbff200e3864f33ed168f04d91d25f7cf2efa765",
"package/dist/i18n/tr.js": "1492c36b069a7d73db4f3913bd18085faff7afd8b3c158138fe264e31600e38c",
"package/dist/i18n/tr.mjs": "a90478cac078836b76c2a98261907610fee07f3e4b28671b8e7dbf533778f918",
"package/dist/i18n/vi.js": "c7216ef7e608a79b7e2c479a07bf310d4ab79577947ac4a62d676faaced0e9cf",
"package/dist/i18n/vi.mjs": "66270fdfa0b5da396322d1769169b7df37a030ba15ac18eb30bd87b3af8074ec",
"package/dist/i18n/zh-tw.js": "11c49857d6d40a5ffd224ffa59c9026e71621b345f63c5a086326db80a22371a",
"package/dist/i18n/zh-tw.mjs": "a38e630cb96de96c15d824686aec750e25cf6c8ada01285a292442a81566314f",
"package/package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
"package/types/COMPATIBILITY.md": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0",
"package/types/README.md": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0",
"package/types/artplayer.d.cts": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef",
"package/types/artplayer.d.mts": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e",
"package/types/artplayer.d.ts": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8",
"package/types/component.d.ts": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32",
"package/types/config.d.ts": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e",
"package/types/cssVar.d.ts": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b",
"package/types/emitter.d.ts": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c",
"package/types/events.d.ts": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830",
"package/types/i18n.d.ts": "f4f2f05bdfda73c74fef34767cb18ee8e11b743120b1c4598e9714d7846018e5",
"package/types/icons.d.ts": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960",
"package/types/language.d.cts": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd",
"package/types/language.d.mts": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e",
"package/types/legacy/language.d.ts": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81",
"package/types/option.d.ts": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6",
"package/types/playback.d.ts": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870",
"package/types/player.d.ts": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177",
"package/types/plugin.d.ts": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3",
"package/types/quality.d.ts": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34",
"package/types/runtime.d.cts": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3",
"package/types/runtime.d.mts": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08",
"package/types/runtime.d.ts": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff",
"package/types/runtime/component.d.ts": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f",
"package/types/runtime/construction.d.ts": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4",
"package/types/runtime/events.d.ts": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31",
"package/types/runtime/media.d.ts": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8",
"package/types/runtime/option.d.ts": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d",
"package/types/runtime/player.d.ts": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c",
"package/types/runtime/plugin.d.ts": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd",
"package/types/runtime/services.d.ts": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e",
"package/types/runtime/setting.d.ts": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7",
"package/types/runtime/subtitle.d.ts": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153",
"package/types/runtime/template.d.ts": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe",
"package/types/runtime/utils.d.ts": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b",
"package/types/setting.d.ts": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09",
"package/types/subtitle.d.ts": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce",
"package/types/template.d.ts": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8",
"package/types/utils.d.ts": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712"
}
},
{
"name": "artplayer-plugin-auto-thumbnail",
"manifest": {
"name": "artplayer-plugin-auto-thumbnail",
"version": "1.1.0",
"description": "auto-thumbnail 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-auto-thumbnail.d.ts",
"import": "./dist/artplayer-plugin-auto-thumbnail.mjs",
"require": "./dist/artplayer-plugin-auto-thumbnail.js"
},
"./legacy": {
"types": "./types/artplayer-plugin-auto-thumbnail.d.ts",
"import": "./dist/artplayer-plugin-auto-thumbnail.legacy.js",
"require": "./dist/artplayer-plugin-auto-thumbnail.legacy.js"
},
"./runtime": {
"import": {
"types": "./types/runtime.d.mts",
"default": "./dist/artplayer-plugin-auto-thumbnail.mjs"
},
"require": {
"types": "./types/runtime.d.cts",
"default": "./dist/artplayer-plugin-auto-thumbnail.js"
}
}
},
"main": "./dist/artplayer-plugin-auto-thumbnail.js",
"module": "./dist/artplayer-plugin-auto-thumbnail.mjs",
"types": "./types/artplayer-plugin-auto-thumbnail.d.ts",
"legacy": "./dist/artplayer-plugin-auto-thumbnail.legacy.js",
"browserslist": "last 1 Chrome version",
"typesVersions": {
"*": {
"legacy": [
"types/artplayer-plugin-auto-thumbnail.d.ts"
],
"runtime": [
"types/runtime.d.ts"
]
}
}
},
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\auto-thumbnail-package-types-W2y4Y5\\artplayer-plugin-auto-thumbnail.tgz",
"sha256": "644fef35e123db4626b4a7d6c5b4df0d2fe92e02acc3586816b53eed96140625",
"files": {
"package/ARCHITECTURE.md": "c5b766bdceed975145f9f5850cf1f30e772bd38c907d58807a4d6f32b4b5a919",
"package/README.md": "5317758381c6a4b737dd7b59d1065f48274ae0fd9bd62e88666fc3168abd2131",
"package/dist/artplayer-plugin-auto-thumbnail.js": "615c7efd3c7177a5e451ef2fe148b8e8ec91562ef8cc4864b6135b3046105f46",
"package/dist/artplayer-plugin-auto-thumbnail.legacy.js": "c7c893f0e9f21b0f539d19e3606f0326cace67314b35c80fd6e6d1f061494219",
"package/dist/artplayer-plugin-auto-thumbnail.mjs": "27c66d600e9b282063941de762906529e118bc47545d0fdd1b9c249ef9c648b9",
"package/package.json": "dbf644376d50d0ada48e27a1c09c62b036c28cbd5df62db9cc0e47f5e3a074a9",
"package/types/artplayer-plugin-auto-thumbnail.d.ts": "b3fd5197b2d1de81bd80a871103821fc38f5af8faa432265ee1fc04ff3e1e51d",
"package/types/runtime-api.d.ts": "4398071bd85d2010576fd1293c629c93bd5f986ba16bfcc1c8e7efa03baf4e34",
"package/types/runtime.d.cts": "6a0213bf1ea69e1ab0a41e55305a4ded2561dc363676ebf9b3c355d5825fa653",
"package/types/runtime.d.mts": "2c828bf3616a6967d3d4d3c3339ab2707fae24aa9fffedf5f86d777a04bd74d4",
"package/types/runtime.d.ts": "6a0213bf1ea69e1ab0a41e55305a4ded2561dc363676ebf9b3c355d5825fa653"
}
}
],
"matrix": [
{
"plugin": "published-1.1.0",
"compiler": "5.9.3",
"mode": "node10-commonjs",
"public": [
{
"file": "consumer.ts",
"code": 2307,
"line": 3,
"message": "Cannot find module 'artplayer-plugin-auto-thumbnail/legacy' or its corresponding type declarations.\n There are types at 'C:/Users/laozh/AppData/Local/Temp/artplayer-consumer-dm4Fux/node_modules/artplayer-plugin-auto-thumbnail/types/artplayer-plugin-auto-thumbnail.d.ts', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."
}
],
"rootOnly": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
]
},
{
"plugin": "published-1.1.0",
"compiler": "5.9.3",
"mode": "nodenext-cjs",
"public": [],
"publicInvalid": [
{
"file": "consumer.cts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.cts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.cts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.cts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
]
},
{
"plugin": "published-1.1.0",
"compiler": "5.9.3",
"mode": "nodenext-esm",
"public": [],
"publicInvalid": [
{
"file": "consumer.mts",
"code": 2554,
"line": 27,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.mts",
"code": 2345,
"line": 28,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.mts",
"code": 2739,
"line": 31,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.mts",
"code": 2339,
"line": 32,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
]
},
{
"plugin": "published-1.1.0",
"compiler": "5.9.3",
"mode": "bundler-esm",
"public": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
]
},
{
"plugin": "published-1.1.0",
"compiler": "4.3.5",
"mode": "node10-commonjs",
"public": [
{
"file": "consumer.ts",
"code": 2307,
"line": 3,
"message": "Cannot find module 'artplayer-plugin-auto-thumbnail/legacy' or its corresponding type declarations."
},
{
"file": "consumer.ts",
"code": 2344,
"line": 13,
"message": "Type 'false' does not satisfy the constraint 'true'."
}
],
"rootOnly": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 28,
"message": "Argument of type '{ height: number; }' is not assignable to parameter of type 'Option'.\n Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
]
},
{
"plugin": "candidate",
"compiler": "5.9.3",
"mode": "node10-commonjs",
"public": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
],
"runtime": [],
"runtimeDeclarations": [
"consumer.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime.d.ts",
"node_modules/artplayer/types/artplayer.d.ts",
"node_modules/artplayer/types/component.d.ts",
"node_modules/artplayer/types/config.d.ts",
"node_modules/artplayer/types/cssVar.d.ts",
"node_modules/artplayer/types/emitter.d.ts",
"node_modules/artplayer/types/events.d.ts",
"node_modules/artplayer/types/i18n.d.ts",
"node_modules/artplayer/types/icons.d.ts",
"node_modules/artplayer/types/option.d.ts",
"node_modules/artplayer/types/playback.d.ts",
"node_modules/artplayer/types/player.d.ts",
"node_modules/artplayer/types/plugin.d.ts",
"node_modules/artplayer/types/quality.d.ts",
"node_modules/artplayer/types/setting.d.ts",
"node_modules/artplayer/types/subtitle.d.ts",
"node_modules/artplayer/types/template.d.ts",
"node_modules/artplayer/types/utils.d.ts"
],
"runtimeInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 23,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 24,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 25,
"message": "Type 'number' is not assignable to type 'string'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 26,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 28,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'unknown' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2554,
"line": 31,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2339,
"line": 32,
"message": "Property 'name' does not exist on type 'Promise<Result>'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 33,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2741,
"line": 34,
"message": "Property 'name' is missing in type 'Promise<Result>' but required in type 'Result'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 35,
"message": "Type '{ name: string; }' is missing the following properties from type 'Promise<Result>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2741,
"line": 36,
"message": "Property 'default' is missing in type 'Factory' but required in type 'RuntimeFactory'."
}
],
"noInterop": []
},
{
"plugin": "candidate",
"compiler": "5.9.3",
"mode": "nodenext-cjs",
"public": [],
"publicInvalid": [
{
"file": "consumer.cts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.cts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.cts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.cts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
],
"runtime": [],
"runtimeDeclarations": [
"consumer.cts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime.d.cts",
"node_modules/artplayer/types/artplayer.d.cts",
"node_modules/artplayer/types/artplayer.d.ts",
"node_modules/artplayer/types/component.d.ts",
"node_modules/artplayer/types/config.d.ts",
"node_modules/artplayer/types/cssVar.d.ts",
"node_modules/artplayer/types/emitter.d.ts",
"node_modules/artplayer/types/events.d.ts",
"node_modules/artplayer/types/i18n.d.ts",
"node_modules/artplayer/types/icons.d.ts",
"node_modules/artplayer/types/option.d.ts",
"node_modules/artplayer/types/playback.d.ts",
"node_modules/artplayer/types/player.d.ts",
"node_modules/artplayer/types/plugin.d.ts",
"node_modules/artplayer/types/quality.d.ts",
"node_modules/artplayer/types/setting.d.ts",
"node_modules/artplayer/types/subtitle.d.ts",
"node_modules/artplayer/types/template.d.ts",
"node_modules/artplayer/types/utils.d.ts"
],
"runtimeInvalid": [
{
"file": "consumer.cts",
"code": 2554,
"line": 23,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.cts",
"code": 2345,
"line": 24,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 25,
"message": "Type 'number' is not assignable to type 'string'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 26,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 27,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 28,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'unknown' does not exist in type 'Option'."
},
{
"file": "consumer.cts",
"code": 2554,
"line": 31,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.cts",
"code": 2339,
"line": 32,
"message": "Property 'name' does not exist on type 'Promise<Result>'."
},
{
"file": "consumer.cts",
"code": 2322,
"line": 33,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.cts",
"code": 2741,
"line": 34,
"message": "Property 'name' is missing in type 'Promise<Result>' but required in type 'Result'."
},
{
"file": "consumer.cts",
"code": 2739,
"line": 35,
"message": "Type '{ name: string; }' is missing the following properties from type 'Promise<Result>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.cts",
"code": 2741,
"line": 36,
"message": "Property 'default' is missing in type 'Factory' but required in type 'RuntimeFactory'."
}
],
"noInterop": []
},
{
"plugin": "candidate",
"compiler": "5.9.3",
"mode": "nodenext-esm",
"public": [],
"publicInvalid": [
{
"file": "consumer.mts",
"code": 2554,
"line": 27,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.mts",
"code": 2345,
"line": 28,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.mts",
"code": 2739,
"line": 31,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.mts",
"code": 2339,
"line": 32,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
],
"runtime": [],
"runtimeDeclarations": [
"consumer.mts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime.d.mts",
"node_modules/artplayer/types/artplayer.d.cts",
"node_modules/artplayer/types/artplayer.d.mts",
"node_modules/artplayer/types/artplayer.d.ts",
"node_modules/artplayer/types/component.d.ts",
"node_modules/artplayer/types/config.d.ts",
"node_modules/artplayer/types/cssVar.d.ts",
"node_modules/artplayer/types/emitter.d.ts",
"node_modules/artplayer/types/events.d.ts",
"node_modules/artplayer/types/i18n.d.ts",
"node_modules/artplayer/types/icons.d.ts",
"node_modules/artplayer/types/option.d.ts",
"node_modules/artplayer/types/playback.d.ts",
"node_modules/artplayer/types/player.d.ts",
"node_modules/artplayer/types/plugin.d.ts",
"node_modules/artplayer/types/quality.d.ts",
"node_modules/artplayer/types/setting.d.ts",
"node_modules/artplayer/types/subtitle.d.ts",
"node_modules/artplayer/types/template.d.ts",
"node_modules/artplayer/types/utils.d.ts"
],
"runtimeInvalid": [
{
"file": "consumer.mts",
"code": 2554,
"line": 23,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.mts",
"code": 2345,
"line": 24,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 25,
"message": "Type 'number' is not assignable to type 'string'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 26,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 27,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 28,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'unknown' does not exist in type 'Option'."
},
{
"file": "consumer.mts",
"code": 2554,
"line": 31,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.mts",
"code": 2339,
"line": 32,
"message": "Property 'name' does not exist on type 'Promise<Result>'."
},
{
"file": "consumer.mts",
"code": 2322,
"line": 33,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.mts",
"code": 2741,
"line": 34,
"message": "Property 'name' is missing in type 'Promise<Result>' but required in type 'Result'."
},
{
"file": "consumer.mts",
"code": 2739,
"line": 35,
"message": "Type '{ name: string; }' is missing the following properties from type 'Promise<Result>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.mts",
"code": 2741,
"line": 36,
"message": "Property 'default' is missing in type 'Factory' but required in type 'RuntimeFactory'."
}
]
},
{
"plugin": "candidate",
"compiler": "5.9.3",
"mode": "bundler-esm",
"public": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 28,
"message": "Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
],
"runtime": [],
"runtimeDeclarations": [
"consumer.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime.d.mts",
"node_modules/artplayer/types/artplayer.d.cts",
"node_modules/artplayer/types/artplayer.d.mts",
"node_modules/artplayer/types/artplayer.d.ts",
"node_modules/artplayer/types/component.d.ts",
"node_modules/artplayer/types/config.d.ts",
"node_modules/artplayer/types/cssVar.d.ts",
"node_modules/artplayer/types/emitter.d.ts",
"node_modules/artplayer/types/events.d.ts",
"node_modules/artplayer/types/i18n.d.ts",
"node_modules/artplayer/types/icons.d.ts",
"node_modules/artplayer/types/option.d.ts",
"node_modules/artplayer/types/playback.d.ts",
"node_modules/artplayer/types/player.d.ts",
"node_modules/artplayer/types/plugin.d.ts",
"node_modules/artplayer/types/quality.d.ts",
"node_modules/artplayer/types/setting.d.ts",
"node_modules/artplayer/types/subtitle.d.ts",
"node_modules/artplayer/types/template.d.ts",
"node_modules/artplayer/types/utils.d.ts"
],
"runtimeInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 23,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 24,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 25,
"message": "Type 'number' is not assignable to type 'string'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 26,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 28,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2353,
"line": 30,
"message": "Object literal may only specify known properties, and 'unknown' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2554,
"line": 31,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2339,
"line": 32,
"message": "Property 'name' does not exist on type 'Promise<Result>'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 33,
"message": "Type 'boolean' is not assignable to type 'number'."
},
{
"file": "consumer.ts",
"code": 2741,
"line": 34,
"message": "Property 'name' is missing in type 'Promise<Result>' but required in type 'Result'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 35,
"message": "Type '{ name: string; }' is missing the following properties from type 'Promise<Result>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2741,
"line": 36,
"message": "Property 'default' is missing in type 'Factory' but required in type 'RuntimeFactory'."
}
]
},
{
"plugin": "candidate",
"compiler": "4.3.5",
"mode": "node10-commonjs",
"public": [],
"publicInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 25,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 26,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'string' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 28,
"message": "Argument of type '{ height: number; }' is not assignable to parameter of type 'Option'.\n Object literal may only specify known properties, and 'height' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 29,
"message": "Type 'Result' is missing the following properties from type 'Promise<{ name: \"artplayerPluginAutoThumbnail\"; }>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2339,
"line": 30,
"message": "Property 'default' does not exist on type '(option: Option) => (art: Artplayer) => Result'."
}
],
"runtime": [],
"runtimeDeclarations": [
"consumer.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime-api.d.ts",
"node_modules/artplayer-plugin-auto-thumbnail/types/runtime.d.ts",
"node_modules/artplayer/types/artplayer.d.ts",
"node_modules/artplayer/types/component.d.ts",
"node_modules/artplayer/types/config.d.ts",
"node_modules/artplayer/types/cssVar.d.ts",
"node_modules/artplayer/types/emitter.d.ts",
"node_modules/artplayer/types/events.d.ts",
"node_modules/artplayer/types/i18n.d.ts",
"node_modules/artplayer/types/icons.d.ts",
"node_modules/artplayer/types/option.d.ts",
"node_modules/artplayer/types/playback.d.ts",
"node_modules/artplayer/types/player.d.ts",
"node_modules/artplayer/types/plugin.d.ts",
"node_modules/artplayer/types/quality.d.ts",
"node_modules/artplayer/types/setting.d.ts",
"node_modules/artplayer/types/subtitle.d.ts",
"node_modules/artplayer/types/template.d.ts",
"node_modules/artplayer/types/utils.d.ts"
],
"runtimeInvalid": [
{
"file": "consumer.ts",
"code": 2554,
"line": 23,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 24,
"message": "Argument of type 'undefined' is not assignable to parameter of type 'Option'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 25,
"message": "Type 'number' is not assignable to type 'string | undefined'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 26,
"message": "Type 'string' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 27,
"message": "Type 'false' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 28,
"message": "Type 'string' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 29,
"message": "Type 'string' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2345,
"line": 30,
"message": "Argument of type '{ unknown: boolean; }' is not assignable to parameter of type 'Option'.\n Object literal may only specify known properties, and 'unknown' does not exist in type 'Option'."
},
{
"file": "consumer.ts",
"code": 2554,
"line": 31,
"message": "Expected 1 arguments, but got 0."
},
{
"file": "consumer.ts",
"code": 2339,
"line": 32,
"message": "Property 'name' does not exist on type 'Promise<Result>'."
},
{
"file": "consumer.ts",
"code": 2322,
"line": 33,
"message": "Type 'false' is not assignable to type 'number | undefined'."
},
{
"file": "consumer.ts",
"code": 2741,
"line": 34,
"message": "Property 'name' is missing in type 'Promise<Result>' but required in type 'Result'."
},
{
"file": "consumer.ts",
"code": 2739,
"line": 35,
"message": "Type '{ name: string; }' is missing the following properties from type 'Promise<Result>': then, catch, finally, [Symbol.toStringTag]"
},
{
"file": "consumer.ts",
"code": 2741,
"line": 36,
"message": "Property 'default' is missing in type 'Factory' but required in type 'RuntimeFactory'."
}
],
"noInterop": []
}
],
"olderRuntime": [
{
"version": "1.0.1",
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\releases\\artplayer-plugin-auto-thumbnail-1.0.1.tgz",
"sha256": "e7e0e09865cf4b46350097137ec292a64e6feedece2c90f724f0498993bfa812",
"missingRuntime": false,
"passed": true,
"log": "Historical 1.0.1 actual installed default calls and Promise registration passed.\n"
},
{
"version": "1.0.0",
"archive": "D:\\github\\ArtPlayer\\refactor\\.cache\\releases\\artplayer-plugin-auto-thumbnail-1.0.0.tgz",
"sha256": "0a907bc8dbf2ef773764645730309b2c95592f84b31f5c4f9cec636d29c0263e",
"missingRuntime": true,
"passed": true,
"log": "Historical 1.0.0 missing main/legacy confirmed; not runnable distribution.\n"
}
],
"runtimeLogs": {
"candidate": {
"sha256": "b73c2c6cf92036f1c2843adc0dd96a8b7df0b5b878930bae32d590ae2c961467",
"text": "Installed root/legacy/runtime module shapes and Promise registration verified; no native extraction.\n"
},
"published-1.1.0": {
"sha256": "b73c2c6cf92036f1c2843adc0dd96a8b7df0b5b878930bae32d590ae2c961467",
"text": "Installed root/legacy/runtime module shapes and Promise registration verified; no native extraction.\n"
}
}
},
"unchangedRuntimeEvidence": {
"file": "refactor/baselines/auto-thumbnail-metadata-validation.json",
"sha256": "188c8950474e7d387b16730f9a787ac9c17cd3bb1add9c252d501921002906e1",
"artifacts": [
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "615c7efd3c7177a5e451ef2fe148b8e8ec91562ef8cc4864b6135b3046105f46",
"docsCopy": "docs/compiled/artplayer-plugin-auto-thumbnail.js",
"previousSha256": "4c8bdd75f49ad0514167e1b67c6941236c27837d09dd1d5d69d0345d69fa0357"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "c7c893f0e9f21b0f539d19e3606f0326cace67314b35c80fd6e6d1f061494219",
"docsCopy": "docs/compiled/artplayer-plugin-auto-thumbnail.legacy.js",
"previousSha256": "389239c482d89639c70c796f2220a552ed8b1a87062fc5950cb03dc14c2b525c"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.mjs",
"sha256": "27c66d600e9b282063941de762906529e118bc47545d0fdd1b9c249ef9c648b9",
"docsCopy": "docs/compiled/artplayer-plugin-auto-thumbnail.mjs",
"previousSha256": "7c4ea237f03eaae0cbc06b27782ba03ee8e3639ec78f0de03c11841467f22a17"
}
],
"unit": {
"oldMain": {
"passed": 0,
"failed": 7,
"exitCode": 1
},
"source": {
"passed": 189,
"failed": 0,
"exitCode": 0
},
"main": {
"passed": 82,
"failed": 0,
"exitCode": 0
},
"legacy": {
"passed": 82,
"failed": 0,
"exitCode": 0
}
},
"browserCases": {
"main": 36,
"legacy": 36
},
"firstFrameRiskWaived": false
},
"scheduling": {
"previous": "04 depended on unfinished 03",
"current": "04 uses completed source/type/resource prerequisites; 05 must depend on both 03 and 04",
"task03AcceptanceChanged": false
},
"limitations": [
"Task03 native first-frame and remaining extraction work is unfinished and remains a mandatory integration dependency.",
"No current runtime/declaration/manifest/lock content changed in this acceptance.",
"Installed type/registration tests do not imply native extraction, device, remote CI or publication readiness."
]
}