{ "name": "@joystream/cli", "description": "Command Line Interface for Joystream community and governance activities", "version": "0.6.0", "author": "Leszek Wiesner", "bin": { "joystream-cli": "./bin/run" }, "bugs": "https://github.com/Joystream/joystream/issues", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.6", "@ffprobe-installer/ffprobe": "^1.1.0", "@joystream/metadata-protobuf": "^1.0.0", "@joystream/types": "^0.17.2", "@oclif/command": "^1.5.19", "@oclif/config": "^1.14.0", "@oclif/plugin-autocomplete": "^0.2.0", "@oclif/plugin-help": "^3.2.2", "@oclif/plugin-not-found": "^1.2.4", "@oclif/plugin-warn-if-update-available": "^1.7.0", "@polkadot/api": "5.9.1", "@polkadot/keyring": "7.3.1", "@polkadot/util": "7.3.1", "@polkadot/util-crypto": "7.3.1", "@types/cli-progress": "^3.9.1", "@types/fluent-ffmpeg": "^2.1.16", "@types/inquirer": "^6.5.0", "@types/mime-types": "^2.1.0", "@types/proper-lockfile": "^4.1.1", "@types/slug": "^0.9.1", "ajv": "^6.11.0", "axios": "^0.21.1", "cli-progress": "^3.9.0", "cli-ux": "^5.4.5", "fluent-ffmpeg": "^2.1.2", "inquirer": "^7.1.0", "inquirer-datepicker-prompt": "^0.4.2", "ipfs-http-client": "^47.0.1", "ipfs-only-hash": "^1.0.2", "it-all": "^1.0.4", "it-drain": "^1.0.3", "it-first": "^1.0.4", "it-last": "^1.0.4", "it-to-buffer": "^1.0.4", "mime-types": "^2.1.30", "moment": "^2.24.0", "proper-lockfile": "^4.1.1", "slug": "^2.1.1", "tslib": "^1.11.1", "blake3-wasm": "^2.1.5", "multihashes": "^4.0.3", "@apollo/client": "^3.2.5", "cross-fetch": "^3.0.6", "form-data": "^4.0.0", "graphql": "^14.7.0" }, "devDependencies": { "@oclif/dev-cli": "^1.22.2", "@oclif/test": "^1.2.5", "@polkadot/ts": "^0.4.8", "@types/chai": "^4.2.11", "@types/mocha": "^5.2.7", "@types/node": "^10.17.18", "chai": "^4.2.0", "eslint": "^7.6.0", "eslint-config-oclif": "^3.1.0", "eslint-config-oclif-typescript": "^0.1.0", "globby": "^10.0.2", "json-schema-to-typescript": "^9.1.1", "mocha": "^5.2.0", "nyc": "^14.1.1", "ts-node": "^10.2.1", "typescript": "^4.4.3", "@graphql-codegen/cli": "^1.21.4", "@graphql-codegen/typescript": "^1.22.0", "@graphql-codegen/import-types-preset": "^1.18.1", "@graphql-codegen/typescript-operations": "^1.17.16", "@graphql-codegen/typescript-document-nodes": "^1.17.11" }, "engines": { "node": ">=14.0.0", "yarn": "^1.22.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "files": [ "/bin", "/lib", "/npm-shrinkwrap.json", "/oclif.manifest.json" ], "homepage": "https://github.com/Joystream/joystream/blob/master/cli", "keywords": [ "oclif" ], "license": "GPL-3.0-only", "main": "lib/index.js", "oclif": { "repositoryPrefix": "<%- repo %>/blob/master/cli/<%- commandPath %>", "commands": "./lib/commands", "bin": "joystream-cli", "plugins": [ "@oclif/plugin-help", "@oclif/plugin-autocomplete", "@oclif/plugin-not-found", "@oclif/plugin-warn-if-update-available" ], "topics": { "council": { "description": "Council-related information and activities like voting, becoming part of the council etc." }, "account": { "description": "Accounts management - create, import or switch currently used account" }, "api": { "description": "Inspect the substrate node api, perform lower-level api calls or change the current api provider uri" }, "working-groups": { "description": "Working group lead and worker actions" }, "content": { "description": "Interactions with content directory module - managing vidoes, channels, assets, categories and curator groups" } } }, "repository": { "type": "git", "url": "https://github.com/Joystream/joystream", "directory": "cli" }, "scripts": { "postpack": "rm -f oclif.manifest.json", "posttest": "yarn lint", "prepack": "rm -rf lib && tsc -b && oclif-dev manifest && oclif-dev readme", "test": "nyc --extension .ts mocha --forbid-only \"test/**/*.test.ts\"", "build": "tsc --build tsconfig.json", "version": "oclif-dev readme && git add README.md", "lint": "eslint ./src --ext .ts", "checks": "tsc --noEmit --pretty && prettier ./ --check && yarn lint", "format": "prettier ./ --write", "generate:schema-typings": "rm -rf ./src/schemas/typings && json2ts -i ./src/schemas/json/ -o ./src/schemas/typings/ && prettier ./src/schemas/typings/ --write", "generate:graphql-typings": "graphql-codegen", "generate:all": "yarn generate:schema-typings && yarn generate:graphql-typings" }, "types": "lib/index.d.ts", "volta": { "node": "14.16.1", "yarn": "1.22.15" } }