├── .editorconfig
├── .gitignore
├── .vscode
├── extensions.json
└── settings.json
├── AGENTS.md
├── CLAUDE.md
├── README.md
├── eslint.config.mjs
├── package.json
├── packages
├── editor
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── vite-env.d.ts
│ ├── tsconfig.build.json
│ └── vite.config.ts
├── plugins
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── vite-env.d.ts
│ ├── tsconfig.build.json
│ └── vite.config.ts
├── protocol
│ ├── .gitignore
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ ├── manage
│ │ │ ├── get-obj-path-value.ts
│ │ │ ├── immer.ts
│ │ │ ├── index.test.ts
│ │ │ ├── index.ts
│ │ │ ├── segment.ts
│ │ │ ├── type.ts
│ │ │ └── utils.ts
│ │ ├── parse
│ │ │ ├── index.test.ts
│ │ │ └── index.ts
│ │ ├── resource
│ │ │ ├── constants.ts
│ │ │ ├── fetch.ts
│ │ │ ├── image.ts
│ │ │ ├── index.browser.test.ts
│ │ │ ├── index.ts
│ │ │ ├── readme.md
│ │ │ └── thumbnails.ts
│ │ ├── verify
│ │ │ ├── index.test.ts
│ │ │ ├── index.ts
│ │ │ └── rules
│ │ │ │ ├── audioSegment.ts
│ │ │ │ ├── basic.ts
│ │ │ │ ├── common.ts
│ │ │ │ ├── commonDefs.ts
│ │ │ │ ├── effectSegment.ts
│ │ │ │ ├── filterSegment.ts
│ │ │ │ ├── framesSegment.ts
│ │ │ │ ├── imageSegment.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── textSegment.ts
│ │ │ │ └── track.ts
│ │ └── vite-env.d.ts
│ ├── tsconfig.build.json
│ └── vite.config.ts
├── renderer
│ ├── README.md
│ ├── index.ts
│ ├── package.json
│ ├── src
│ │ ├── 2d
│ │ │ └── index.ts
│ │ ├── helpers.ts
│ │ ├── index.ts
│ │ └── types.ts
│ ├── tsconfig.build.json
│ └── vite.config.ts
├── shared
│ ├── README.md
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ ├── protocol.ts
│ │ └── utils.ts
│ ├── tsconfig.build.json
│ ├── tsconfig.json
│ └── vite.config.ts
└── ui
│ ├── README.md
│ ├── package.json
│ ├── src
│ ├── Button
│ │ └── index.vue
│ ├── Text
│ │ └── index.vue
│ ├── index.ts
│ └── vite-env.d.ts
│ └── vite.config.ts
├── playground
├── README.md
├── index.html
├── package.json
├── public
│ └── vite.svg
├── src
│ ├── App.vue
│ ├── main.ts
│ ├── protocol-extra.d.ts
│ ├── style.css
│ └── vite-env.d.ts
├── tsconfig.app.json
└── vite.config.ts
├── pnpm-workspace.yaml
├── scripts
└── verifyCommit.mjs
├── tsconfig.json
├── types
└── mp4box.d.ts
├── unocss.config.ts
└── vitest.workspace.js
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/.gitignore
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/AGENTS.md
--------------------------------------------------------------------------------
/CLAUDE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/CLAUDE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/README.md
--------------------------------------------------------------------------------
/eslint.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/eslint.config.mjs
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/package.json
--------------------------------------------------------------------------------
/packages/editor/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/editor/README.md
--------------------------------------------------------------------------------
/packages/editor/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/editor/package.json
--------------------------------------------------------------------------------
/packages/editor/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/editor/src/index.ts
--------------------------------------------------------------------------------
/packages/editor/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/editor/tsconfig.build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/editor/tsconfig.build.json
--------------------------------------------------------------------------------
/packages/editor/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/editor/vite.config.ts
--------------------------------------------------------------------------------
/packages/plugins/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/plugins/README.md
--------------------------------------------------------------------------------
/packages/plugins/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/plugins/package.json
--------------------------------------------------------------------------------
/packages/plugins/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/plugins/src/index.ts
--------------------------------------------------------------------------------
/packages/plugins/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/plugins/tsconfig.build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/plugins/tsconfig.build.json
--------------------------------------------------------------------------------
/packages/plugins/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/plugins/vite.config.ts
--------------------------------------------------------------------------------
/packages/protocol/.gitignore:
--------------------------------------------------------------------------------
1 | __screenshots__
2 |
--------------------------------------------------------------------------------
/packages/protocol/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/README.md
--------------------------------------------------------------------------------
/packages/protocol/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/package.json
--------------------------------------------------------------------------------
/packages/protocol/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/get-obj-path-value.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/get-obj-path-value.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/immer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/immer.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/index.test.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/segment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/segment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/type.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/type.ts
--------------------------------------------------------------------------------
/packages/protocol/src/manage/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/manage/utils.ts
--------------------------------------------------------------------------------
/packages/protocol/src/parse/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/parse/index.test.ts
--------------------------------------------------------------------------------
/packages/protocol/src/parse/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/parse/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/resource/constants.ts:
--------------------------------------------------------------------------------
1 | export const DEFAULT_RESOURCE_DIR = '/video-editor-res'
2 |
--------------------------------------------------------------------------------
/packages/protocol/src/resource/fetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/fetch.ts
--------------------------------------------------------------------------------
/packages/protocol/src/resource/image.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/image.ts
--------------------------------------------------------------------------------
/packages/protocol/src/resource/index.browser.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/index.browser.test.ts
--------------------------------------------------------------------------------
/packages/protocol/src/resource/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/resource/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/readme.md
--------------------------------------------------------------------------------
/packages/protocol/src/resource/thumbnails.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/resource/thumbnails.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/index.test.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/audioSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/audioSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/basic.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/basic.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/common.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/common.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/commonDefs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/commonDefs.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/effectSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/effectSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/filterSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/filterSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/framesSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/framesSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/imageSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/imageSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/index.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/textSegment.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/textSegment.ts
--------------------------------------------------------------------------------
/packages/protocol/src/verify/rules/track.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/src/verify/rules/track.ts
--------------------------------------------------------------------------------
/packages/protocol/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/protocol/tsconfig.build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/tsconfig.build.json
--------------------------------------------------------------------------------
/packages/protocol/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/protocol/vite.config.ts
--------------------------------------------------------------------------------
/packages/renderer/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/README.md
--------------------------------------------------------------------------------
/packages/renderer/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/index.ts
--------------------------------------------------------------------------------
/packages/renderer/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/package.json
--------------------------------------------------------------------------------
/packages/renderer/src/2d/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/src/2d/index.ts
--------------------------------------------------------------------------------
/packages/renderer/src/helpers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/src/helpers.ts
--------------------------------------------------------------------------------
/packages/renderer/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/src/index.ts
--------------------------------------------------------------------------------
/packages/renderer/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/src/types.ts
--------------------------------------------------------------------------------
/packages/renderer/tsconfig.build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/tsconfig.build.json
--------------------------------------------------------------------------------
/packages/renderer/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/renderer/vite.config.ts
--------------------------------------------------------------------------------
/packages/shared/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/README.md
--------------------------------------------------------------------------------
/packages/shared/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/package.json
--------------------------------------------------------------------------------
/packages/shared/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/src/index.ts
--------------------------------------------------------------------------------
/packages/shared/src/protocol.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/src/protocol.ts
--------------------------------------------------------------------------------
/packages/shared/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/src/utils.ts
--------------------------------------------------------------------------------
/packages/shared/tsconfig.build.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/tsconfig.build.json
--------------------------------------------------------------------------------
/packages/shared/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/shared/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/shared/vite.config.ts
--------------------------------------------------------------------------------
/packages/ui/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/README.md
--------------------------------------------------------------------------------
/packages/ui/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/package.json
--------------------------------------------------------------------------------
/packages/ui/src/Button/index.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/src/Button/index.vue
--------------------------------------------------------------------------------
/packages/ui/src/Text/index.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/src/Text/index.vue
--------------------------------------------------------------------------------
/packages/ui/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/src/index.ts
--------------------------------------------------------------------------------
/packages/ui/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/ui/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/packages/ui/vite.config.ts
--------------------------------------------------------------------------------
/playground/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/README.md
--------------------------------------------------------------------------------
/playground/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/index.html
--------------------------------------------------------------------------------
/playground/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/package.json
--------------------------------------------------------------------------------
/playground/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/public/vite.svg
--------------------------------------------------------------------------------
/playground/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/src/App.vue
--------------------------------------------------------------------------------
/playground/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/src/main.ts
--------------------------------------------------------------------------------
/playground/src/protocol-extra.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/src/protocol-extra.d.ts
--------------------------------------------------------------------------------
/playground/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/src/style.css
--------------------------------------------------------------------------------
/playground/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/playground/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/tsconfig.app.json
--------------------------------------------------------------------------------
/playground/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/playground/vite.config.ts
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/scripts/verifyCommit.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/scripts/verifyCommit.mjs
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/types/mp4box.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/types/mp4box.d.ts
--------------------------------------------------------------------------------
/unocss.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/unocss.config.ts
--------------------------------------------------------------------------------
/vitest.workspace.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/AiDesignLabs/video-editor/HEAD/vitest.workspace.js
--------------------------------------------------------------------------------