UNPKG

ryuu

Version:

Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo

115 lines (114 loc) 4.15 kB
{ "name": "ryuu", "version": "4.4.12", "description": "Domo App Dev Studio CLI, The main tool used to create, edit, and publish app designs to Domo", "keywords": [ "CLI", "Domo", "Ryuu", "App" ], "homepage": "https://developer.domo.com/docs/dev-studio/dev-studio-overview", "license": "SEE LICENSE IN LICENSE", "bin": { "domo": "bin/runner" }, "scripts": { "changelog": "conventional-changelog -i CHANGELOG.md --config ./changelog/changelog.js", "prebuild": "npm run set-bin-src", "build": "rm -rf ./dist && tsc && npm run copyfiles", "postbuild": "npm run set-bin-dist", "push": "git push && git push --tags", "preversion": "npm run build", "version": "npm run changelog && git add CHANGELOG.md templates/**/domoPhoenix*.js", "remove": "rimraf \"node_modules/ryuu-client/*\"", "copyfiles": "npm run copyjson && npm run copyreadme && npm run copydomodev && npm run copytemplates && npm run copyexamples && npm run copyrunner", "copytemplates": "cp -r \"server/domodev/\" \"dist/server/domodev\" && cp -r \"templates/\" \"dist/templates\"", "copyexamples": "cp -r \"examples/\" \"dist/examples\"", "copyrunner": "cp \"bin/runner\" \"dist/bin/\"", "copyreadme": "cp \"README.md\" \"dist/\"", "copyjson": "cp \"package.json\" \"dist/\"", "copydomojs": "cp \"./node_modules/ryuu.js/dist/domo.js\" \"./templates/basic chart\"", "copydomodev": "cp -r \"server/domodev/\" \"dist/server/domodev\"", "typescript": "npm run remove && npm run copy && tsc", "release": "npm run build && cd dist && npm publish && cd ..", "releaseBrew": "npm run build && cd dist && pkg .", "releaseAlpha": "npm run build && cd dist && npm publish --tag alpha && cd ..", "releaseBeta": "npm run build && cd dist && npm publish --tag beta && cd ..", "lint": "eslint . --ext .ts", "bumpAlpha": "npm run build && npm run bump -- --prerelease alpha", "bumpBeta": "npm run build && npm run bump -- --prerelease beta", "bump": "standard-version", "set-bin-dist": "RYUU_BIN_TARGET=./dist/bin/runner node set-bin.js", "set-bin-src": "RYUU_BIN_TARGET=bin/runner node set-bin.js" }, "dependencies": { "@domoinc/ryuu-proxy": "^4.4.0", "async": "^3.2.5", "axios": "^0.24.0", "browser-sync": "^3.0.2", "chalk": "^4.0.0", "cli-table": "^0.3.11", "commander": "^11.1.0", "configstore": "^5.0.1", "express": "^4.19.2", "extract-zip": "^2.0.0", "fs-extra": "^11.2.0", "glob": "^7.2.0", "inquirer": "^8.2.0", "inquirer-autocomplete-prompt": "^1.4.0", "jwt-decode": "^3.1.2", "lodash": "^4.17.21", "open": "^8.4.0", "portfinder": "^1.0.32", "qs": "^6.12.1", "ryuu-client": "^4.4.4", "semver": "^7.6.2", "shelljs": "^0.8.5", "slug": "^4.0.3", "source-map-support": "^0.5.21", "validator": "^13.12.0" }, "devDependencies": { "@types/async": "^3.2.24", "@types/browser-sync": "^2.29.0", "@types/configstore": "^4.0.0", "@types/express": "^4.17.21", "@types/extract-zip": "^1.6.2", "@types/fs-extra": "^9.0.13", "@types/inquirer": "^7.3.1", "@types/inquirer-autocomplete-prompt": "^3.0.3", "@types/jest": "^29.5.12", "@types/lodash": "^4.17.4", "@types/node": "^14.14.35", "@types/q": "^1.5.8", "@types/semver": "^7.5.8", "@types/shelljs": "^0.8.15", "@types/slug": "^0.9.1", "@types/validator": "^13.11.10", "@typescript-eslint/eslint-plugin": "^5.42.0", "@typescript-eslint/parser": "^5.42.0", "compare-func": "^2.0.0", "conventional-changelog-cli": "^2.1.1", "eslint": "^8.26.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "github-url-from-git": "^1.4.0", "prettier": "^2.7.1", "standard-version": "^9.5.0", "ts-jest": "^29.1.2", "typescript": "^4.5.3" }, "pkg": { "scripts": [ "package.json", "commands/*.js" ], "assets": [ "templates/**/*", "./node_modules/open/xdg-open", "./node_modules/fsevents/fsevents.node", "server/domodev/**/*" ] } }