vtex
Version:
The platform for e-commerce apps
197 lines (196 loc) • 5.8 kB
JSON
{
"name": "vtex",
"version": "4.2.2",
"description": "The platform for e-commerce apps",
"bin": "bin/run",
"main": "lib/api/index.js",
"scripts": {
"watch": "yarn build-clean && bash ./scripts/symlink.sh && yarn nodemon",
"format": "prettier --config ./.prettierrc --write \"./src/**/*.{ts,tsx,js,jsx,json}\"",
"lint:node": "yarn eslint ./src --cache --ext ts --config .eslintrc",
"format-lint": "yarn format && yarn lint:node",
"build-clean": "rm -rf lib",
"build-incremental": "yarn tsc --incremental && bash ./scripts/symlinkPlugin.sh && yarn oclif-dev manifest --color=256",
"build": "yarn build-clean && yarn tsc && yarn oclif-dev manifest --color=256",
"test": "jest",
"prepublishOnly": "bash ./scripts/publishLock.sh",
"ci:test": "yarn test --ci",
"ci:prettier-check": "prettier --check --config ./.prettierrc \"./src/**/*.{ts,tsx,js,jsx,json}\"",
"release": "yarn build && yarn oclif-dev pack && yarn oclif-dev publish",
"release:win": "yarn build && yarn oclif-dev pack:win && yarn oclif-dev publish:win"
},
"engineStrict": true,
"engines": {
"node": ">=10"
},
"files": [
"/scripts/closeChrome.scpt",
"/lib",
"/bin",
"/oclif.manifest.json"
],
"repository": {
"type": "git",
"url": "git://github.com/vtex/toolbelt.git"
},
"keywords": [
"CLI",
"vtex",
"ecommerce",
"commerce",
"omnichannel",
"platform",
"react",
"toolbelt",
"apps",
"oclif"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/vtex/toolbelt/issues"
},
"dependencies": {
"@oclif/command": "^1.8.0",
"@oclif/config": "^1.17.0",
"@oclif/plugin-help": "^2.0.0",
"@tiagonapoli/oclif-plugin-spaced-commands": "^0.0.6",
"@vtex/api": "3.77.0",
"@vtex/cli-plugin-abtest": "0.1.1",
"@vtex/cli-plugin-autoupdate": "^0.0.2",
"@vtex/cli-plugin-deploy": "^0.3.1",
"@vtex/cli-plugin-deps": "^0.1.1",
"@vtex/cli-plugin-edition": "^0.1.1",
"@vtex/cli-plugin-plugins": "^1.13.2",
"@vtex/cli-plugin-whoami": "^0.2.2",
"@vtex/cli-plugin-workspace": "^1.0.1",
"@vtex/node-error-report": "^0.0.2",
"@vtex/toolbelt-message-renderer": "^0.0.1",
"@yarnpkg/lockfile": "^1.1.0",
"ajv": "~6.10.2",
"ansi-escapes": "^4.3.1",
"any-promise": "^1.3.0",
"archiver": "^3.1.1",
"async-retry": "~1.2.3",
"bluebird": "^3.5.0",
"boxen": "^4.2.0",
"chalk": "~2.3.2",
"child-process-es6-promise": "~1.2.1",
"chokidar": "~3.3.0",
"cli-table": "~0.3.1",
"cli-table2": "~0.2.0",
"clipboardy": "~2.1.0",
"co-body": "^6.0.0",
"configstore": "^5.0.1",
"csvtojson": "~2.0.10",
"debounce": "~1.2.0",
"detect-port": "^1.3.0",
"diff": "~3.5.0",
"enquirer": "~2.3.2",
"eventsource": "~1.0.7",
"extendable-error": "~0.1.5",
"fs-extra": "~7.0.0",
"get-stream": "~4.0.0",
"globby": "~8.0.1",
"graphql": "^14.2.1",
"indent-string": "^4.0.0",
"is-docker": "^2.0.0",
"is-wsl": "^2.1.1",
"js-yaml": "~3.13.1",
"jsonwebtoken": "~8.5.1",
"koa": "^2.13.0",
"latest-version": "^4.0.0",
"moment": "~2.24.0",
"node-notifier": "^6.0.0",
"numbro": "2.1.0",
"open": "^7.3.0",
"opn": "~5.2.0",
"ora": "^4.0.3",
"pipe-streams-to-promise": "~0.2.0",
"prompt-confirm": "^2.0.4",
"prompts": "~2.3.0",
"proper-lockfile": "^4.1.1",
"qrcode-terminal": "~0.12.0",
"ramda": "~0.25.0",
"ramda-adjunct": "~2.23.0",
"randomstring": "~1.1.5",
"request": "~2.88.0",
"semver": "~7.1.1",
"semver-diff": "~2.1.0",
"supports-hyperlinks": "^2.1.0",
"tar": "~4.4.10",
"tslib": "^1.0.0",
"unzip-stream": "~0.3.0",
"update-notifier": "~3.0.1",
"v8-compile-cache": "^2.1.0",
"winston": "~3.2.1",
"winston-transport": "~4.3.0",
"ws": "^7.2.3",
"yarn": "^1.22.4"
},
"devDependencies": {
"@oclif/dev-cli": "^1",
"@types/async-retry": "1.4.1",
"@types/co-body": "^5.1.0",
"@types/configstore": "^4.0.0",
"@types/debounce": "^1.2.0",
"@types/detect-port": "^1.3.0",
"@types/eventsource": "^1.1.2",
"@types/fs-extra": "5.0.4",
"@types/jest": "24.0.23",
"@types/jsonwebtoken": "8.3.5",
"@types/node": "10.12.12",
"@types/node-notifier": "^5.4.0",
"@types/prompts": "^2.0.3",
"@types/proper-lockfile": "^4.1.1",
"@types/ramda": "types/npm-ramda#dist",
"@types/randomstring": "^1.1.6",
"@types/semver-diff": "2.1.1",
"@types/tar": "4.0.3",
"@types/update-notifier": "^5.0.0",
"@types/yarnpkg__lockfile": "^1.1.3",
"aws-sdk": "^2.750.0",
"eslint": "^6.8.0",
"eslint-config-vtex": "12.3.1",
"eslint-config-vtex-react": "^6.3.1",
"jest": "24.9.0",
"nodemon": "^2.0.2",
"nodemon-notifier-cli": "https://github.com/Slessi/nodemon-notifier-cli.git",
"prettier": "^1.19.1",
"ts-jest": "24.2.0",
"ts-node": "^8.0.0",
"typescript": "^3.8.2"
},
"oclif": {
"commands": "./lib/commands",
"bin": "vtex",
"scope": "vtex",
"plugins": [
"@oclif/plugin-help",
"@tiagonapoli/oclif-plugin-spaced-commands",
"@vtex/cli-plugin-edition",
"@vtex/cli-plugin-abtest",
"@vtex/cli-plugin-workspace",
"@vtex/cli-plugin-deps",
"@vtex/cli-plugin-deploy",
"@vtex/cli-plugin-whoami",
"@vtex/cli-plugin-plugins",
"@vtex/cli-plugin-autoupdate"
],
"update": {
"node": {
"version": "20.16.0"
},
"s3": {
"bucket": "vtex-toolbelt-test"
}
},
"hooks": {
"init": "./lib/oclif/hooks/init"
},
"topics": {
"local": {
"description": "Local commands. Run 'vtex local' to see all subcommands"
}
}
}
}