Spaces:
Paused
Paused
| { | |
| "tasks": { | |
| "dev": "deno run --allow-import=github.com:443,jsr.io:443,cdn.jsdelivr.net:443,esm.sh:443,deno.land:443 --allow-net --allow-env --allow-sys=hostname --allow-read=.,/var/tmp/youtubei.js,/tmp/invidious-companion.sock,/tmp/mp3-downloads --allow-write=/var/tmp/youtubei.js,/tmp/invidious-companion.sock,/tmp/mp3-downloads --allow-run=ffmpeg --watch src/main.ts", | |
| "compile": "deno compile --include ./src/lib/helpers/youtubePlayerReq.ts --include ./src/lib/helpers/getFetchClient.ts --output invidious_companion --allow-import=github.com:443,jsr.io:443,cdn.jsdelivr.net:443,esm.sh:443,deno.land:443 --allow-net --allow-env --allow-read --allow-sys=hostname --allow-write=/var/tmp/youtubei.js,/tmp/invidious-companion.sock,/tmp/mp3-downloads --allow-run=ffmpeg src/main.ts --_version_date=\"$(git log -1 --format=%ci | awk '{print $1}' | sed s/-/./g)\" --_version_commit=\"$(git rev-list HEAD --max-count=1 --abbrev-commit)\"", | |
| "test": "deno test --allow-import=github.com:443,jsr.io:443,cdn.jsdelivr.net:443,esm.sh:443,deno.land:443 --allow-net --allow-env --allow-sys=hostname --allow-read=.,/var/tmp/youtubei.js,/tmp/invidious-companion.sock --allow-write=/var/tmp/youtubei.js", | |
| "format": "deno fmt src/**", | |
| "check": "deno check src/**", | |
| "lint": "deno lint src/**" | |
| }, | |
| "imports": { | |
| "@std/cli": "jsr:@std/cli@^1.0.17", | |
| "hono": "jsr:@hono/hono@4.7.4", | |
| "@std/toml": "jsr:@std/toml@1.0.2", | |
| "prom-client": "https://esm.sh/prom-client@15.1.3?pin=v135", | |
| "youtubei.js": "https://cdn.jsdelivr.net/gh/LuanRT/YouTube.js@v16.0.0-deno/deno.ts", | |
| "youtubei.js/Utils": "https://cdn.jsdelivr.net/gh/LuanRT/YouTube.js@v16.0.0-deno/deno/src/utils/Utils.ts", | |
| "youtubei.js/NavigationEndpoint": "https://cdn.jsdelivr.net/gh/LuanRT/YouTube.js@v16.0.0-deno/deno/src/parser/classes/NavigationEndpoint.ts", | |
| "youtubei.js/PlayerCaptionsTracklist": "https://cdn.jsdelivr.net/gh/LuanRT/YouTube.js@v16.0.0-deno/deno/src/parser/classes/PlayerCaptionsTracklist.ts", | |
| "youtubei.js/TabbedFeed": "https://cdn.jsdelivr.net/gh/LuanRT/YouTube.js@v16.0.0-deno/deno/src/core/mixins/TabbedFeed.ts", | |
| "jsdom": "npm:jsdom@26.1.0", | |
| "bgutils": "https://esm.sh/bgutils-js@3.2.0", | |
| "estree": "https://esm.sh/@types/estree@1.0.6", | |
| "youtubePlayerReq": "./src/lib/helpers/youtubePlayerReq.ts", | |
| "getFetchClient": "./src/lib/helpers/getFetchClient.ts", | |
| "googlevideo": "jsr:@luanrt/googlevideo@2.0.0", | |
| "meriyah": "npm:meriyah@6.1.4", | |
| "crypto/": "https://deno.land/x/crypto@v0.11.0/", | |
| "@std/encoding/base64": "jsr:@std/encoding@1.0.7/base64", | |
| "@std/async": "jsr:@std/async@1.0.11", | |
| "@std/fs": "jsr:@std/fs@1.0.14", | |
| "@std/path": "jsr:@std/path@1.0.8", | |
| "brotli": "https://deno.land/x/brotli@0.1.7/mod.ts", | |
| "zod": "https://deno.land/x/zod@v3.24.2/mod.ts", | |
| "canvas": "./src/lib/extra/emptyExport.ts", | |
| "bufferutil": "./src/lib/extra/emptyExport.ts", | |
| "utf-8-validate": "./src/lib/extra/emptyExport.ts" | |
| }, | |
| "unstable": [ | |
| "cron", | |
| "kv", | |
| "http", | |
| "temporal" | |
| ], | |
| "fmt": { | |
| "indentWidth": 4 | |
| } | |
| } |