2024-05-27 22:20:58 +00:00
{
2024-07-23 02:59:41 +00:00
"name" : "@futureporn/capture" ,
"type" : "module" ,
2024-07-28 00:42:09 +00:00
"version" : "0.3.5" ,
2024-05-27 22:20:58 +00:00
"license" : "Unlicense" ,
"private" : true ,
2024-07-28 00:42:09 +00:00
"packageManager" : "pnpm@9.5.0" ,
2024-05-27 22:20:58 +00:00
"scripts" : {
2024-07-23 02:59:41 +00:00
"start" : "node dist/index.js" ,
"build" : "tsup" ,
"test" : "mocha" ,
"integration" : "FUTUREPORN_WORKDIR=/home/cj/Downloads mocha ./integration/**/*.test.js" ,
2024-08-17 02:42:44 +00:00
"dev" : "pnpm run dev.nodemon # yes this is crazy to have nodemon execute tsx, but it's the only way I have found to get live reloading in TS/ESM/docker with Graphile Worker's way of loading tasks" ,
"dev.tsx" : "tsx ./src/index.ts" ,
"dev.nodemon" : "nodemon --ext ts --exec \"pnpm run dev.tsx\"" ,
"dev.node" : "node --no-warnings=ExperimentalWarning --loader ts-node/esm src/index.ts" ,
2024-07-16 10:46:44 +00:00
"clean" : "rm -rf dist" ,
"superclean" : "rm -rf node_modules && rm -rf pnpm-lock.yaml && rm -rf dist"
2024-05-27 22:20:58 +00:00
} ,
"dependencies" : {
2024-07-23 02:59:41 +00:00
"@aws-sdk/client-s3" : "^3.617.0" ,
"@aws-sdk/lib-storage" : "^3.588.0" ,
"@aws-sdk/types" : "^3.609.0" ,
"@futureporn/scout" : "workspace:^" ,
2024-08-02 22:12:56 +00:00
"@futureporn/types" : "workspace:^" ,
2024-07-23 02:59:41 +00:00
"@futureporn/utils" : "workspace:^" ,
"@paralleldrive/cuid2" : "^2.2.2" ,
"@types/chai" : "^4.3.16" ,
2024-08-17 02:42:44 +00:00
"@types/chai-as-promised" : "^7.1.8" ,
2024-07-25 13:53:52 +00:00
"@types/fluent-ffmpeg" : "^2.1.24" ,
2024-07-23 02:59:41 +00:00
"@types/mocha" : "^10.0.7" ,
2024-08-17 02:42:44 +00:00
"@types/qs" : "^6.9.15" ,
2024-08-02 23:00:49 +00:00
"date-fns" : "^3.6.0" ,
2024-08-20 04:27:40 +00:00
"discord.js" : "^14.15.3" ,
2024-07-23 02:59:41 +00:00
"diskusage" : "^1.2.0" ,
"dotenv" : "^16.4.5" ,
2024-05-27 22:20:58 +00:00
"execa" : "^6.1.0" ,
2024-07-28 00:42:09 +00:00
"exponential-backoff" : "^3.1.1" ,
2024-07-23 02:59:41 +00:00
"fastify" : "^4.28.1" ,
"fastify-plugin" : "^4.5.1" ,
"fastq" : "^1.17.1" ,
2024-05-27 22:20:58 +00:00
"faye" : "^1.4.0" ,
"faye-websocket" : "^0.11.4" ,
2024-07-23 02:59:41 +00:00
"fluent-ffmpeg" : "^2.1.3" ,
"graphile-config" : "0.0.1-beta.9" ,
"graphile-worker" : "^0.16.6" ,
2024-05-27 22:20:58 +00:00
"https" : "^1.0.0" ,
2024-07-23 02:59:41 +00:00
"ioredis" : "^5.4.1" ,
"minimatch" : "^5.1.6" ,
2024-05-27 22:20:58 +00:00
"p-retry" : "^5.1.2" ,
2024-07-28 00:42:09 +00:00
"pg-boss" : "^9.0.3" ,
2024-07-23 02:59:41 +00:00
"pino-pretty" : "^11.2.1" ,
"postgres" : "^3.4.4" ,
2024-08-17 02:42:44 +00:00
"qs" : "^6.13.0" ,
2024-07-23 02:59:41 +00:00
"rxjs" : "^7.8.1" ,
2024-05-27 22:20:58 +00:00
"sql" : "^0.78.0" ,
2024-07-23 02:59:41 +00:00
"winston" : "^3.13.1" ,
"youtube-dl-wrap" : "github:insanity54/youtube-dl-wrap"
2024-05-27 22:20:58 +00:00
} ,
"devDependencies" : {
2024-07-25 13:53:52 +00:00
"@smithy/util-stream" : "^3.1.2" ,
2024-07-30 20:34:25 +00:00
"@types/node" : "^20.14.13" ,
2024-07-23 02:59:41 +00:00
"@types/sinon" : "^17.0.3" ,
"@types/sinon-chai" : "^3.2.12" ,
2024-07-25 13:53:52 +00:00
"aws-sdk" : "^2.1663.0" ,
"aws-sdk-client-mock" : "^4.0.1" ,
"aws-sdk-mock" : "^6.0.4" ,
2024-07-23 02:59:41 +00:00
"chai" : "^4.4.1" ,
2024-08-17 02:42:44 +00:00
"chai-as-promised" : "^8.0.0" ,
2024-07-23 02:59:41 +00:00
"cheerio" : "1.0.0-rc.12" ,
"mocha" : "^10.7.0" ,
"multiformats" : "^11.0.2" ,
"node-abort-controller" : "^3.1.1" ,
"node-fetch" : "^3.3.2" ,
"nodemon" : "^2.0.22" ,
2024-07-25 13:53:52 +00:00
"pretty-bytes" : "^6.1.1" ,
"s3" : "link:aws-sdk/clients/s3" ,
2024-07-23 02:59:41 +00:00
"sinon" : "^15.2.0" ,
2024-05-27 22:20:58 +00:00
"sinon-chai" : "^3.7.0" ,
2024-07-23 02:59:41 +00:00
"sinon-test" : "^3.1.6" ,
2024-07-28 00:42:09 +00:00
"ts-node" : "^10.9.2" ,
2024-07-23 02:59:41 +00:00
"tsup" : "^8.1.2" ,
"tsx" : "^4.16.2" ,
"typescript" : "^5.5.3"
2024-05-27 22:20:58 +00:00
}
}