vtex
Version:
The platform for e-commerce apps
196 lines (195 loc) • 5.83 kB
JSON
{
"name": "vtex",
"version": "2.106.4",
"description": "The platform for e-commerce apps",
"bin": "bin/run",
"main": "build/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 build",
"build-incremental": "yarn tsc --incremental && bash ./scripts/symlinkPlugin.sh && yarn oclif-dev manifest",
"build": "yarn build-clean && yarn tsc && yarn oclif-dev manifest",
"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}\""
},
"engineStrict": true,
"engines": {
"node": ">=10"
},
"files": [
"/scripts/closeChrome.scpt",
"/build",
"/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.0.0",
"@oclif/config": "^1.0.0",
"@oclif/plugin-help": "^2.0.0",
"@tiagonapoli/oclif-plugin-spaced-commands": "^0.0.6",
"@vtex/api": "3.71.1",
"@vtex/cli-plugin-abtest": "^0.0.4",
"@vtex/cli-plugin-edition": "^0.0.1",
"@vtex/cli-plugin-lighthouse": "^0.0.3",
"@vtex/cli-plugin-test": "^0.0.5",
"@vtex/node-error-report": "^0.0.2",
"@vtex/toolbelt-message-renderer": "^0.0.1",
"@yarnpkg/lockfile": "^1.1.0",
"ajv": "~6.10.2",
"any-promise": "^1.3.0",
"archiver": "^3.1.1",
"async-retry": "~1.2.3",
"bluebird": "^3.5.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",
"diff": "~3.5.0",
"enquirer": "~2.3.2",
"eventsource": "~1.0.7",
"extendable-error": "~0.1.5",
"fs-extra": "~7.0.0",
"get-port": "^5.1.1",
"get-stream": "~4.0.0",
"globby": "~8.0.1",
"graphql": "^14.2.1",
"is-docker": "^2.0.0",
"is-wsl": "^2.1.1",
"js-yaml": "~3.13.1",
"json-array-split": "~1.0.0",
"json2csv": "~4.5.4",
"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.0.2",
"opn": "~5.2.0",
"ora": "^4.0.3",
"pad": "~2.0.3",
"pipe-streams-to-promise": "~0.2.0",
"progress": "~2.0.3",
"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",
"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/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/yarnpkg__lockfile": "^1.1.3",
"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": "./build/commands",
"bin": "vtex",
"plugins": [
"@oclif/plugin-help",
"@tiagonapoli/oclif-plugin-spaced-commands",
"@vtex/cli-plugin-lighthouse",
"@vtex/cli-plugin-test",
"@vtex/cli-plugin-edition",
"@vtex/cli-plugin-abtest"
],
"hooks": {
"init": "./build/oclif/hooks/init"
},
"topics": {
"config": {
"description": "Config commands. Run 'vtex config' to see all subcommands"
},
"debug": {
"description": "Debug commands. Run 'vtex debug' to see all subcommands"
},
"deps": {
"description": "Dependencies commands. Run 'vtex deps' to see all subcommands"
},
"infra": {
"description": "Infra commands. Run 'vtex infra' to see all subcommands"
},
"local": {
"description": "Local commands. Run 'vtex local' to see all subcommands"
},
"redirects": {
"description": "Redirects commands. Run 'vtex redirects' to see all subcommands"
},
"settings": {
"description": "Settings commands. Run 'vtex settings' to see all subcommands"
},
"workspace": {
"description": "Workspace commands. Run 'vtex workspace' to see all subcommands"
}
}
}
}