{ "name": "@futureporn/scout", "type": "module", "version": "4.0.1", "description": "vtuber data acquisition", "exports": { "./*.ts": "./src/*.ts" }, "scripts": { "build": "tsup", "test": "pnpm run test.unit && pnpm run test.integration", "test.unit": "mocha --require ts-node/register src/**/*.spec.ts -g unit", "test.integration": "mocha --require ts-node/register src/**/*.spec.ts -g integration", "dev": "nodemon --ext js,ts,json,yaml --exec \"node --import tsx --disable-warning=ExperimentalWarning ./src/index.ts\"", "start": "node ./dist/index.cjs", "clean": "rm -rf dist", "superclean": "rm -rf node_modules && rm -rf pnpm-lock.yaml && rm -rf dist" }, "keywords": [], "author": "@CJ_Clippy", "license": "Unlicense", "dependencies": { "@aws-sdk/client-s3": "^3.637.0", "@aws-sdk/lib-storage": "^3.637.0", "@aws-sdk/s3-request-presigner": "^3.637.0", "@fastify/static": "^7.0.4", "@fastify/swagger": "^8.15.0", "@fastify/swagger-ui": "^4.1.0", "@futureporn/types": "workspace:*", "@paralleldrive/cuid2": "^2.2.2", "@temporalio/client": "^1.11.1", "@temporalio/worker": "^1.11.1", "@temporalio/workflow": "^1.11.1", "@tsconfig/node20": "^20.1.4", "@types/imapflow": "^1.0.19", "@types/node": "^22.5.0", "@types/pg": "^8.11.6", "cheerio": "1.0.0-rc.12", "concurrently": "^8.2.2", "date-fns": "^3.6.0", "dotenv": "^16.4.5", "fastify": "^4.28.1", "fastq": "^1.17.1", "faye": "^1.4.0", "htmlparser2": "^9.1.0", "imapflow": "^1.0.164", "js-yaml": "^4.1.0", "limiter": "2.0.1", "mailparser": "^3.7.1", "node-fetch": "^3.3.2", "openapi-backend": "^5.10.6", "p-retry": "^5.1.2", "pg": "8.8.0", "prevvy": "^7.5.0", "qs": "^6.13.0", "rate-limiter-flexible": "^5.0.3", "sharp": "^0.33.5", "slugify": "^1.6.6", "swagger-editor-dist": "^4.13.1", "swagger-ui-dist": "^5.17.14", "tsx": "^4.18.0", "xpath": "^0.0.34" }, "packageManager": "pnpm@9.6.0", "devDependencies": { "@babel/preset-env": "^7.25.4", "@babel/preset-typescript": "^7.24.7", "@futureporn/utils": "workspace:^", "@jest/globals": "^29.7.0", "@types/chai": "^4.3.18", "@types/cheerio": "^0.22.35", "@types/jest": "^29.5.12", "@types/mailparser": "^3.4.4", "@types/mocha": "^10.0.7", "@types/sinon": "^17.0.3", "chai": "^5.1.1", "esmock": "^2.6.7", "jest": "^29.7.0", "mocha": "^10.7.3", "nodemon": "^3.1.4", "sinon": "^15.2.0", "ts-node": "^10.9.2", "tsup": "^8.2.4", "typescript": "^5.5.4" } }