74b70967a1
Remotion project: - package.json with Remotion 4.0.522, React 19, Tailwind v4 - tsconfig.json (strict, ES2018, Bundler module resolution) - remotion.config.ts (rspack, jpeg image format) - ESLint flat config, Prettier config - Root component and MyComposition placeholder (1280x720, 30fps, 60 frames) Subtitle tools: - src/lrc2srt.ts — LRC to SRT converter (minimal, no dependencies) - ffmpeg.sh — helper for baking ASS subtitles or static-image+audio bypass
33 lines
816 B
JSON
33 lines
816 B
JSON
{
|
|
"name": "ncmr-songs-videos",
|
|
"version": "0.1.0",
|
|
"description": "Video production templates for NCMR songs — Remotion project, ffmpeg helpers, and subtitle tools",
|
|
"private": true,
|
|
"license": "UNLICENSED",
|
|
"dependencies": {
|
|
"@remotion/cli": "4.0.522",
|
|
"@remotion/tailwind-v4": "4.0.522",
|
|
"react": "19.2.3",
|
|
"react-dom": "19.2.3",
|
|
"remotion": "4.0.522",
|
|
"tailwindcss": "4.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@remotion/eslint-config-flat": "4.0.522",
|
|
"@types/react": "19.2.7",
|
|
"@types/web": "0.0.166",
|
|
"eslint": "9.19.0",
|
|
"prettier": "3.8.1",
|
|
"typescript": "5.9.3"
|
|
},
|
|
"scripts": {
|
|
"dev": "remotion studio",
|
|
"build": "remotion bundle",
|
|
"upgrade": "remotion upgrade",
|
|
"lint": "eslint src && tsc"
|
|
},
|
|
"sideEffects": [
|
|
"*.css"
|
|
]
|
|
}
|