{ "name": "@joystream/distributor-cli", "description": "Joystream distributor node CLI", "version": "0.1.0", "author": "Joystream contributors", "bin": { "joystream-distributor": "./bin/run" }, "bugs": "https://github.com/Joystream/joystream/issues", "dependencies": { "@elastic/ecs-winston-format": "^1.1.0", "@oclif/command": "^1", "@oclif/config": "^1", "@oclif/plugin-help": "^2", "ajv": "^7", "axios": "^0.21.1", "cross-fetch": "^3.1.4", "express": "^4.17.1", "express-winston": "^4.1.0", "file-type": "^16.5.1", "lodash": "^4.17.21", "lru-cache": "^6.0.0", "node-cleanup": "^2.1.2", "proper-lockfile": "^4.1.2", "read-chunk": "^3.2.0", "send": "^0.17.1", "tslib": "^1", "yaml": "^1.10.2", "queue": "^6.0.2", "express-http-proxy": "^1.6.2", "winston-elasticsearch": "^0.15.8" }, "devDependencies": { "@graphql-codegen/cli": "^1.21.4", "@graphql-codegen/import-types-preset": "^1.18.1", "@graphql-codegen/typescript": "^1.22.0", "@graphql-codegen/typescript-document-nodes": "^1.17.11", "@graphql-codegen/typescript-operations": "^1.17.16", "@oclif/dev-cli": "^1", "@oclif/test": "^1", "@openapitools/openapi-generator-cli": "^2.3.6", "@types/chai": "^4", "@types/mocha": "^5", "@types/node": "^14", "@types/node-cleanup": "^2.1.1", "@types/express-http-proxy": "^1.6.2", "chai": "^4", "globby": "^10", "json-schema-to-typescript": "^10.1.4", "mocha": "^5", "nyc": "^14", "openapi-typescript": "^4.0.2", "ts-node": "^8", "typescript": "^3.3" }, "engines": { "node": ">=14.16.1" }, "files": [ "/bin", "/lib", "/npm-shrinkwrap.json", "/oclif.manifest.json" ], "homepage": "https://github.com/Joystream/joystream", "keywords": [ "oclif" ], "license": "GPL-3.0-only", "main": "lib/index.js", "oclif": { "commands": "./lib/commands", "bin": "joystream-distributor", "plugins": [ "@oclif/plugin-help" ] }, "repository": { "type": "git", "url": "https://github.com/Joystream/joystream", "directory": "distributor-node" }, "scripts": { "postpack": "rm -f oclif.manifest.json", "prepack": "rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme", "test": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"", "version": "oclif-dev readme && git add README.md", "generate:types:json-schema": "yarn ts-node ./src/services/validation/generateTypes.ts", "generate:types:graphql": "yarn graphql-codegen -c ./src/services/networking/query-node/codegen.yml", "generate:types:openapi": "yarn openapi-typescript ./src/api-spec/openapi.yml -o ./src/types/generated/OpenApi.ts -c ../prettierrc.js", "generate:types:all": "yarn generate:types:json-schema && yarn generate:types:graphql && yarn generate:types:openapi", "generate:api:storage-node": "yarn openapi-generator-cli generate -i ../storage-node-v2/src/api-spec/openapi.yaml -g typescript-axios -o ./src/services/networking/storage-node/generated", "generate:api:distributor-node": "yarn openapi-generator-cli generate -i ./src/api-spec/openapi.yml -g typescript-axios -o ./src/services/networking/distributor-node/generated", "generate:api:all": "yarn generate:api:storage-node && yarn generate:api:distributor-node", "generate:all": "yarn generate:types:all && yarn generate:api:all", "build": "tsc --build tsconfig.json", "lint": "eslint ./src --ext .ts", "format": "prettier ./ --write", "checks": "tsc --noEmit --pretty && prettier ./ --check && yarn lint", "cli": "./bin/run" }, "types": "lib/index.d.ts" }