upd / deno.json
cursorpro's picture
Upload 57 files
7a4c980 verified
{
"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
}
}