├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── LICENSE ├── README.md ├── demo ├── .gitignore ├── README.md ├── components.json ├── index.html ├── package.json ├── postcss.config.js ├── public │ └── favicon.svg ├── src │ ├── App.tsx │ ├── assets │ │ ├── avatar.jpg │ │ ├── github.svg │ │ └── mask.svg │ ├── components │ │ ├── danmu │ │ │ ├── Container.tsx │ │ │ ├── Danmaku.tsx │ │ │ ├── TopBar.tsx │ │ │ └── Transmitter.tsx │ │ ├── sidebar │ │ │ ├── SidebarAreaX.tsx │ │ │ ├── SidebarAreaY.tsx │ │ │ ├── SidebarDirection.tsx │ │ │ ├── SidebarFreeze.tsx │ │ │ ├── SidebarFrequency.tsx │ │ │ ├── SidebarGap.tsx │ │ │ ├── SidebarModeSelect.tsx │ │ │ ├── SidebarMoveDuration.tsx │ │ │ ├── SidebarNumbers.tsx │ │ │ ├── SidebarOcclusion.tsx │ │ │ ├── SidebarOpacity.tsx │ │ │ ├── SidebarRate.tsx │ │ │ ├── SidebarShowAndHide.tsx │ │ │ ├── SidebarSpeed.tsx │ │ │ ├── SidebarStartAndStop.tsx │ │ │ └── index.tsx │ │ └── ui │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── popover.tsx │ │ │ ├── select.tsx │ │ │ ├── sheet.tsx │ │ │ ├── slider.tsx │ │ │ ├── switch.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── tooltip.tsx │ │ │ └── use-toast.ts │ ├── globals.css │ ├── i18n │ │ ├── en.ts │ │ └── zh.ts │ ├── lib │ │ └── utils.ts │ ├── main.tsx │ ├── manager.tsx │ ├── types.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts ├── docs ├── .vitepress │ ├── config │ │ ├── en.ts │ │ ├── index.ts │ │ ├── shared.ts │ │ └── zh.ts │ └── theme │ │ ├── index.ts │ │ └── main.css ├── en │ ├── cases │ │ ├── anti-occlusion.md │ │ ├── cooldown.md │ │ ├── custom-container.md │ │ ├── custom-danmaku.md │ │ ├── danmaku-progress.md │ │ ├── filter-keyword.md │ │ ├── fixed.md │ │ ├── image.md │ │ ├── like.md │ │ ├── loop.md │ │ ├── recommend.md │ │ ├── simplified-mode.md │ │ ├── track-settings.md │ │ └── uniform-speed.md │ ├── guide │ │ ├── create-plugin.md │ │ ├── getting-started.md │ │ └── typescript-interface.md │ ├── index.md │ └── reference │ │ ├── container-api.md │ │ ├── danmaku-api.md │ │ ├── danmaku-hooks.md │ │ ├── danmaku-properties.md │ │ ├── manager-api.md │ │ ├── manager-configuration.md │ │ ├── manager-hooks.md │ │ ├── manager-properties.md │ │ └── track-api.md ├── package.json ├── public │ ├── favicon.svg │ └── logo.svg └── zh │ ├── cases │ ├── anti-occlusion.md │ ├── cooldown.md │ ├── custom-container.md │ ├── custom-danmaku.md │ ├── danmaku-progress.md │ ├── filter-keyword.md │ ├── fixed.md │ ├── image.md │ ├── like.md │ ├── loop.md │ ├── recommend.md │ ├── simplified-mode.md │ ├── track-settings.md │ └── uniform-speed.md │ ├── guide │ ├── create-plugin.md │ ├── getting-started.md │ └── typescript-interface.md │ ├── index.md │ └── reference │ ├── container-api.md │ ├── danmaku-api.md │ ├── danmaku-hooks.md │ ├── danmaku-properties.md │ ├── manager-api.md │ ├── manager-configuration.md │ ├── manager-hooks.md │ ├── manager-properties.md │ └── track-api.md ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── release.ts ├── rollup.config.mjs ├── src ├── __tests__ │ └── index.spec.ts ├── container.ts ├── danmaku │ ├── facile.ts │ └── flexible.ts ├── engine.ts ├── global.d.ts ├── index.ts ├── lifeCycle.ts ├── manager.ts ├── track.ts ├── types.ts └── utils.ts └── tsconfig.json /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/README.md -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/components.json -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/postcss.config.js -------------------------------------------------------------------------------- /demo/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/public/favicon.svg -------------------------------------------------------------------------------- /demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/App.tsx -------------------------------------------------------------------------------- /demo/src/assets/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/assets/avatar.jpg -------------------------------------------------------------------------------- /demo/src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/assets/github.svg -------------------------------------------------------------------------------- /demo/src/assets/mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/assets/mask.svg -------------------------------------------------------------------------------- /demo/src/components/danmu/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/danmu/Container.tsx -------------------------------------------------------------------------------- /demo/src/components/danmu/Danmaku.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/danmu/Danmaku.tsx -------------------------------------------------------------------------------- /demo/src/components/danmu/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/danmu/TopBar.tsx -------------------------------------------------------------------------------- /demo/src/components/danmu/Transmitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/danmu/Transmitter.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarAreaX.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarAreaX.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarAreaY.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarAreaY.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarDirection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarDirection.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarFreeze.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarFreeze.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarFrequency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarFrequency.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarGap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarGap.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarModeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarModeSelect.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarMoveDuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarMoveDuration.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarNumbers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarNumbers.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarOcclusion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarOcclusion.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarOpacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarOpacity.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarRate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarRate.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarShowAndHide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarShowAndHide.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarSpeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarSpeed.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/SidebarStartAndStop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/SidebarStartAndStop.tsx -------------------------------------------------------------------------------- /demo/src/components/sidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/sidebar/index.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/button.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/input.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/label.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/select.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /demo/src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /demo/src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/globals.css -------------------------------------------------------------------------------- /demo/src/i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/i18n/en.ts -------------------------------------------------------------------------------- /demo/src/i18n/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/i18n/zh.ts -------------------------------------------------------------------------------- /demo/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/lib/utils.ts -------------------------------------------------------------------------------- /demo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/main.tsx -------------------------------------------------------------------------------- /demo/src/manager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/manager.tsx -------------------------------------------------------------------------------- /demo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/src/types.ts -------------------------------------------------------------------------------- /demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /demo/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/tailwind.config.js -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/demo/vite.config.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/config/en.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/config/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/config/shared.ts -------------------------------------------------------------------------------- /docs/.vitepress/config/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/config/zh.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/.vitepress/theme/main.css -------------------------------------------------------------------------------- /docs/en/cases/anti-occlusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/anti-occlusion.md -------------------------------------------------------------------------------- /docs/en/cases/cooldown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/cooldown.md -------------------------------------------------------------------------------- /docs/en/cases/custom-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/custom-container.md -------------------------------------------------------------------------------- /docs/en/cases/custom-danmaku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/custom-danmaku.md -------------------------------------------------------------------------------- /docs/en/cases/danmaku-progress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/danmaku-progress.md -------------------------------------------------------------------------------- /docs/en/cases/filter-keyword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/filter-keyword.md -------------------------------------------------------------------------------- /docs/en/cases/fixed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/fixed.md -------------------------------------------------------------------------------- /docs/en/cases/image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/image.md -------------------------------------------------------------------------------- /docs/en/cases/like.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/like.md -------------------------------------------------------------------------------- /docs/en/cases/loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/loop.md -------------------------------------------------------------------------------- /docs/en/cases/recommend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/recommend.md -------------------------------------------------------------------------------- /docs/en/cases/simplified-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/simplified-mode.md -------------------------------------------------------------------------------- /docs/en/cases/track-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/track-settings.md -------------------------------------------------------------------------------- /docs/en/cases/uniform-speed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/cases/uniform-speed.md -------------------------------------------------------------------------------- /docs/en/guide/create-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/guide/create-plugin.md -------------------------------------------------------------------------------- /docs/en/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/guide/getting-started.md -------------------------------------------------------------------------------- /docs/en/guide/typescript-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/guide/typescript-interface.md -------------------------------------------------------------------------------- /docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/index.md -------------------------------------------------------------------------------- /docs/en/reference/container-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/container-api.md -------------------------------------------------------------------------------- /docs/en/reference/danmaku-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/danmaku-api.md -------------------------------------------------------------------------------- /docs/en/reference/danmaku-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/danmaku-hooks.md -------------------------------------------------------------------------------- /docs/en/reference/danmaku-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/danmaku-properties.md -------------------------------------------------------------------------------- /docs/en/reference/manager-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/manager-api.md -------------------------------------------------------------------------------- /docs/en/reference/manager-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/manager-configuration.md -------------------------------------------------------------------------------- /docs/en/reference/manager-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/manager-hooks.md -------------------------------------------------------------------------------- /docs/en/reference/manager-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/manager-properties.md -------------------------------------------------------------------------------- /docs/en/reference/track-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/en/reference/track-api.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/zh/cases/anti-occlusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/anti-occlusion.md -------------------------------------------------------------------------------- /docs/zh/cases/cooldown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/cooldown.md -------------------------------------------------------------------------------- /docs/zh/cases/custom-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/custom-container.md -------------------------------------------------------------------------------- /docs/zh/cases/custom-danmaku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/custom-danmaku.md -------------------------------------------------------------------------------- /docs/zh/cases/danmaku-progress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/danmaku-progress.md -------------------------------------------------------------------------------- /docs/zh/cases/filter-keyword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/filter-keyword.md -------------------------------------------------------------------------------- /docs/zh/cases/fixed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/fixed.md -------------------------------------------------------------------------------- /docs/zh/cases/image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/image.md -------------------------------------------------------------------------------- /docs/zh/cases/like.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/like.md -------------------------------------------------------------------------------- /docs/zh/cases/loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/loop.md -------------------------------------------------------------------------------- /docs/zh/cases/recommend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/recommend.md -------------------------------------------------------------------------------- /docs/zh/cases/simplified-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/simplified-mode.md -------------------------------------------------------------------------------- /docs/zh/cases/track-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/track-settings.md -------------------------------------------------------------------------------- /docs/zh/cases/uniform-speed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/cases/uniform-speed.md -------------------------------------------------------------------------------- /docs/zh/guide/create-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/guide/create-plugin.md -------------------------------------------------------------------------------- /docs/zh/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/guide/getting-started.md -------------------------------------------------------------------------------- /docs/zh/guide/typescript-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/guide/typescript-interface.md -------------------------------------------------------------------------------- /docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/index.md -------------------------------------------------------------------------------- /docs/zh/reference/container-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/container-api.md -------------------------------------------------------------------------------- /docs/zh/reference/danmaku-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/danmaku-api.md -------------------------------------------------------------------------------- /docs/zh/reference/danmaku-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/danmaku-hooks.md -------------------------------------------------------------------------------- /docs/zh/reference/danmaku-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/danmaku-properties.md -------------------------------------------------------------------------------- /docs/zh/reference/manager-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/manager-api.md -------------------------------------------------------------------------------- /docs/zh/reference/manager-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/manager-configuration.md -------------------------------------------------------------------------------- /docs/zh/reference/manager-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/manager-hooks.md -------------------------------------------------------------------------------- /docs/zh/reference/manager-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/manager-properties.md -------------------------------------------------------------------------------- /docs/zh/reference/track-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/docs/zh/reference/track-api.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/release.ts -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/__tests__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/__tests__/index.spec.ts -------------------------------------------------------------------------------- /src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/container.ts -------------------------------------------------------------------------------- /src/danmaku/facile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/danmaku/facile.ts -------------------------------------------------------------------------------- /src/danmaku/flexible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/danmaku/flexible.ts -------------------------------------------------------------------------------- /src/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/engine.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lifeCycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/lifeCycle.ts -------------------------------------------------------------------------------- /src/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/manager.ts -------------------------------------------------------------------------------- /src/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/track.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imtaotao/danmu/HEAD/tsconfig.json --------------------------------------------------------------------------------