File size: 3,093 Bytes
7a4c980
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
  "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
  }
}