svelte-player
Advanced tools
Comparing version 0.0.18 to 0.0.19
import { SvelteComponentTyped } from "svelte"; | ||
import type { SeekToType } from './types'; | ||
import type { OnProgressProps, OnErrorProps, PlayerUrl, Player, PlayerRef, PlayerConfigObject, PlayerInternalPlayer } from './players/types'; | ||
import type { OnProgressProps, OnErrorProps, PlayerUrl, Player, PlayerRef, PlayerConfigProps, PlayerInternalPlayer } from './players/types'; | ||
declare const __propDef: { | ||
@@ -19,3 +19,3 @@ props: { | ||
stopOnUnmount: boolean; | ||
config: PlayerConfigObject; | ||
config: PlayerConfigProps; | ||
progressFrequency?: number | undefined; | ||
@@ -22,0 +22,0 @@ disableDeferredLoading?: boolean | undefined; |
@@ -24,3 +24,2 @@ import type { SvelteComponent } from 'svelte'; | ||
import type { FileConfig, FileUrl, FilePlayer, FileErrorData, FileErrorSDKInstance, FileErrorSDKGlobal, FileInternalPlayer } from './file.types'; | ||
import type { NotImplementedConfig } from './notimplemented.types'; | ||
export type PlayerInstance = YTPlayer | TwitchPlayer | FilePlayer | NotImplementedPlayer | SoundCloudPlayer | DailyMotionPlayer | MixcloudWidget | FacebookPlayer | VimeoPlayer | PlayerJSPlayer | WistiaPlayer | VidyardPlayer; | ||
@@ -31,3 +30,3 @@ export type PlayerInternalPlayer = Omit<FileInternalPlayer, 'player'> & { | ||
export type PlayerGetPlayerKey = keyof PlayerInternalPlayer; | ||
export type PlayerConfig = { | ||
export type PlayerConfigObject = { | ||
youtube: YouTubeConfig; | ||
@@ -37,3 +36,2 @@ soundcloud: SoundCloudConfig; | ||
facebook: FacebookConfig; | ||
streamable: undefined; | ||
wistia: WistiaConfig; | ||
@@ -44,6 +42,10 @@ twitch: TwitchConfig; | ||
vidyard: VidyardConfig; | ||
kaltura: undefined; | ||
file: FileConfig; | ||
'not-implemented': NotImplementedConfig; | ||
}; | ||
export type PlayerConfigKey = keyof PlayerConfigObject; | ||
export type PlayerConfigValue = PlayerConfigObject[PlayerConfigKey]; | ||
export type PlayerKey = PlayerConfigKey | (string & {}); | ||
export type PlayerConfig = { | ||
[Property in PlayerKey]: Property extends PlayerConfigKey ? PlayerConfigObject[Property] : unknown; | ||
}; | ||
export type PlayerUrl = string | YouTubeUrl | FileUrl; | ||
@@ -85,4 +87,3 @@ export type OnProgressProps = { | ||
}; | ||
export type PlayerConfigKey = keyof PlayerConfig; | ||
export type PlayerConfigObject = PlayerConfig[PlayerConfigKey]; | ||
export type PlayerConfigProps = RecursivePartial<PlayerConfigValue>; | ||
export type PlayerProps = { | ||
@@ -104,3 +105,3 @@ url: PlayerUrl; | ||
previewTabIndex: number; | ||
config: RecursivePartial<PlayerConfigObject>; | ||
config: PlayerConfigProps; | ||
oEmbedUrl: string; | ||
@@ -130,3 +131,3 @@ display: string; | ||
export type Player = { | ||
key: PlayerConfigKey; | ||
key: PlayerKey; | ||
name: string; | ||
@@ -133,0 +134,0 @@ loopOnEnded?: boolean; |
@@ -12,3 +12,2 @@ import { noop } from './players/utils'; | ||
}, | ||
streamable: undefined, | ||
youtube: { | ||
@@ -45,3 +44,2 @@ playerVars: { | ||
}, | ||
kaltura: undefined, | ||
file: { | ||
@@ -77,4 +75,3 @@ attributes: {}, | ||
options: {} | ||
}, | ||
'not-implemented': {} | ||
} | ||
}; |
{ | ||
"name": "svelte-player", | ||
"version": "0.0.18", | ||
"version": "0.0.19", | ||
"license": "MIT", | ||
@@ -57,28 +57,28 @@ "repository": { | ||
"devDependencies": { | ||
"@sveltejs/adapter-auto": "^2.1.0", | ||
"@sveltejs/adapter-auto": "^2.1.1", | ||
"@sveltejs/adapter-static": "^2.0.3", | ||
"@sveltejs/kit": "^1.27.5", | ||
"@sveltejs/package": "^2.1.0", | ||
"@sveltejs/vite-plugin-svelte": "^2.5.2", | ||
"@testing-library/svelte": "^4.0.3", | ||
"@typescript-eslint/eslint-plugin": "^6.10.0", | ||
"@typescript-eslint/parser": "^6.10.0", | ||
"@sveltejs/kit": "^1.27.6", | ||
"@sveltejs/package": "^2.2.3", | ||
"@sveltejs/vite-plugin-svelte": "^3.0.1", | ||
"@testing-library/svelte": "^4.0.5", | ||
"@typescript-eslint/eslint-plugin": "^6.12.0", | ||
"@typescript-eslint/parser": "^6.12.0", | ||
"dashjs": "3.1.3", | ||
"eslint": "^8.43.0", | ||
"eslint": "^8.54.0", | ||
"eslint-config-prettier": "^9.0.0", | ||
"eslint-plugin-svelte": "^2.35.0", | ||
"eslint-plugin-svelte": "^2.35.1", | ||
"flv.js": "1.5.0", | ||
"hls.js": "1.1.4", | ||
"husky": "^8.0.0", | ||
"jsdom": "^22.1.0", | ||
"husky": "^8.0.3", | ||
"jsdom": "^23.0.0", | ||
"lint-staged": "^15.1.0", | ||
"prettier": "^3.1.0", | ||
"prettier-plugin-svelte": "^3.1.0", | ||
"prettier-plugin-svelte": "^3.1.2", | ||
"publint": "^0.2.5", | ||
"screenfull": "^6.0.2", | ||
"svelte": "^4.2.3", | ||
"svelte-check": "^3.6.0", | ||
"tslib": "^2.5.3", | ||
"typescript": "^5.1.3", | ||
"vite": "^4.3.9", | ||
"svelte": "^4.2.7", | ||
"svelte-check": "^3.6.2", | ||
"tslib": "^2.6.2", | ||
"typescript": "^5.3.2", | ||
"vite": "^5.0.2", | ||
"vitest": "^0.34.6" | ||
@@ -85,0 +85,0 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
227140
3520