{ "name": "semibit-media-render", "version": "1.0.0", "type": "module", "description": "semibit media renderer", "sideEffects": [ "*.css" ], "scripts": { "process": "node scripts/process-manuscript.cjs", "submodule": "git submodule init && git submodule update", "ci": "echo Runnin on CI", "start": "node render-server.js", "bundle": "echo -n | remotion bundle", "skip-font-warn": "sed -E -i \"s/\\bfontsLoaded[[:space:]]*>[[:space:]]*20\\b/fontsLoaded > 20000/g\" build/bundle.js", "extract32": "set MODIFY_FILES=1 && node app.js", "extract": "MODIFY_FILES=1 && node app.js", "preview": "remotion studio --log=verbose", "preinstall": "cd common-utils && npm run build", "build:utils": "cd common-utils && npm run build && cd .. && npm install ./common-utils", "render-build:igreels": "remotion render --audio-codec mp3 --image-format=jpeg --enable-multi-process-on-linux --quality=70 --concurrency 1 --gl=vulkan IGReelComposition", "render-build:win32:auto": "remotion render --audio-codec mp3 --image-format=jpeg --enable-multi-process-on-linux --quality=70 --timeout 60000 --concurrency 1 --gl=angle %npm_config_composition%", "render-build:win32": "remotion %npm_config_target% %npm_config_build_params% %npm_config_composition%", "render-build": "remotion $npm_config_target $npm_config_build_params $npm_config_composition $npm_config_out", "render-still": "remotion still --image-format=jpeg SemibitCompositionPoster ", "render-image": "remotion still --image-format=jpeg --concurrency 1 $npm_config_composition $npm_config_output", "render-images": "remotion render --enable-multiprocess-on-linux --sequence --image-format=jpeg $npm_config_composition $npm_config_output", "paperdrive:pdf": " npm run render-images PaperDriveComposition ./out && node ./scripts/img2pdf.js -w 437 -h 651 -o out/pages.pdf && npm run render-image --composition=PaperDriveHorizontalCoverComposition --output=out/cover.jpeg && node ./scripts/img2pdf.js -i out/cover.jpeg -w 1258.9006153846171 -h 810 -o out/cover.pdf && rm out/*.jpeg", "img2pdf": "node ./scripts/img2pdf.js", "upgrade": "remotion upgrade", "postinstall": "cd node_modules/common-utils && npm run build && cd ../../ && node ffmpeg-fix.js", "serve": "firebase emulators:start --only functions --project semibitmedia", "shell": "firebase functions:shell --project semibitmedia", "deploy": "firebase deploy --only functions --project semibitmedia", "logs": "firebase functions:log --project semibitmedia" }, "engines": { "node": "16" }, "private": true, "repository": {}, "license": "UNLICENSED", "pnpm": { "peerDependencyRules": { "ignoreMissing": [ "webpack" ] } }, "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", "@remotion/bundler": "4.0.352", "@remotion/cli": "4.0.352", "@remotion/eslint-config": "4.0.352", "@remotion/google-fonts": "4.0.352", "@remotion/lottie": "4.0.352", "@remotion/noise": "4.0.352", "@remotion/preload": "4.0.352", "@remotion/tailwind": "4.0.352", "@remotion/transitions": "4.0.352", "@remotion/zod-types": "4.0.352", "@types/react": "^18.0.26", "@types/web": "^0.0.86", "archiver": "^7.0.1", "axios": "^1.4.0", "body-parser": "^1.20.2", "bottleneck": "^2.19.5", "command-line-args": "^6.0.0", "common-utils": "file:common-utils", "express": "^4.18.2", "ffbinaries": "^1.1.5", "firebase-admin": "^11.9.0", "firebase-functions": "^4.4.1", "fs-extra": "^11.1.1", "gojs-react": "^1.1.2", "i": "^0.3.7", "lodash": "^4.17.21", "lottie-web": "^5.12.2", "multi-db-orm": "^3.0.11", "npm": "^9.8.1", "path": "^0.12.7", "pdfkit": "^0.15.0", "puppeteer": "^21.3.6", "react": "^18.0.0", "react-dom": "^18.0.0", "react-qrcode-logo": "^3.0.0", "reactflow": "^11.9.4", "remotion": "4.0.352", "remotion-animated": "^2.0.0", "remotion-transition-series": "^0.0.10", "sharp": "^0.33.5", "socket.io": "^4.7.2", "styled-components": "^6.0.5", "syllable-count-english": "^1.0.6", "tree-kill": "^1.2.2", "ts-node-dev": "^2.0.0", "typescript": "^4.9.4", "unzipper": "^0.12.3", "which": "^3.0.1", "ws": "^8.13.0", "zod": "^3.21.4" }, "packageManager": "npm@8.19.4", "devDependencies": { "@types/lodash": "^4.14.199" } }