UNPKG

@vtex/api

Version:
150 lines (149 loc) • 4.62 kB
{ "name": "@vtex/api", "version": "6.49.2", "description": "VTEX I/O API client", "main": "lib/index.js", "typings": "lib/index.d.ts", "files": [ "lib/", "gen/" ], "scripts": { "clean": "rimraf lib/", "watch": "yarn clean && tsc --watch", "build": "yarn clean && tsc", "gen": "typescript-json-schema src/responses.ts PublicAppManifest > gen/manifest.schema", "test": "jest", "lint": "tslint -c tslint.json './src/**/*.ts'", "format": "prettier --config ./.prettierrc --write \"src/**/*.ts\" \"src/**/*.js\"", "format-lint": "yarn format && yarn lint", "prepublishOnly": "bash ./scripts/publishLock.sh", "ci:build": "yarn build && yarn gen", "ci:test": "yarn test --ci", "ci:prettier-check": "prettier --check --config ./.prettierrc \"src/**/*.ts\" \"src/**/*.js\"" }, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testMatch": [ "**/__tests__/**/*.(js|ts)?(x)", "**/?(*.)+(spec|test).(js|ts)?(x)" ], "moduleFileExtensions": [ "ts", "js" ] }, "engines": { "node": ">=8" }, "keywords": [ "vtex" ], "repository": { "type": "git", "url": "git@github.com:vtex/node-vtex-api.git" }, "license": "MIT", "dependencies": { "@types/koa": "^2.11.0", "@types/koa-compose": "^3.2.3", "@vtex/diagnostics-nodejs": "0.1.0-beta.8", "@vtex/node-error-report": "^0.0.3", "@wry/equality": "^0.1.9", "agentkeepalive": "^4.0.2", "apollo-server-errors": "^2.2.1", "archiver": "^3.0.0", "axios": "^1.8.4", "axios-retry": "^3.1.2", "bluebird": "^3.5.4", "chalk": "^2.4.2", "co-body": "^6.0.0", "cookie": "^0.3.1", "dataloader": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "fs-extra": "^7.0.0", "graphql": "^14.5.8", "graphql-tools": "^4.0.6", "graphql-upload": "^13.0.0", "jaeger-client": "^3.18.0", "js-base64": "^2.5.1", "koa": "^2.11.0", "koa-compose": "^4.1.0", "koa-compress": "^3.0.0", "koa-router": "^7.4.0", "lru-cache": "^5.1.1", "mime-types": "^2.1.12", "opentracing": "^0.14.4", "p-limit": "^2.2.0", "prom-client": "^14.2.0", "qs": "^6.5.1", "querystring": "^0.2.0", "ramda": "^0.26.0", "rwlock": "^5.0.0", "semver": "^5.5.1", "stats-lite": "vtex/node-stats-lite#dist", "tar-fs": "^2.0.0", "tokenbucket": "^0.3.2", "uuid": "^3.3.3", "xss": "^1.0.6" }, "devDependencies": { "@tiagonapoli/opentracing-alternate-mock": "^0.0.3", "@types/archiver": "^2.0.1", "@types/bluebird": "^3.5.27", "@types/co-body": "^0.0.3", "@types/cookie": "^0.3.2", "@types/fast-json-stable-stringify": "^2.0.0", "@types/fs-extra": "^5.0.0", "@types/graphql": "^14.5.0", "@types/graphql-upload": "^8.0.3", "@types/jaeger-client": "^3.15.3", "@types/jest": "^25.1.4", "@types/js-base64": "^2.3.1", "@types/koa-compress": "^2.0.9", "@types/koa-router": "^7.0.42", "@types/lru-cache": "^5.1.0", "@types/mime-types": "^2.1.0", "@types/node": "12.x", "@types/qs": "^6.5.1", "@types/ramda": "types/npm-ramda#dist", "@types/rwlock": "^5.0.2", "@types/semver": "^5.5.0", "@types/uuid": "^3.4.6", "get-port": "^5.1.1", "jest": "^25.1.0", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2", "semaphore-async-await": "^1.5.1", "ts-jest": "^25.2.1", "tslint": "^5.14.0", "tslint-config-vtex": "^2.1.0", "tslint-eslint-rules": "^5.4.0", "typemoq": "^2.1.0", "typescript": "^4.4.4", "typescript-json-schema": "^0.52.0" }, "resolutions": { "@opentelemetry/core": "1.30.1", "@opentelemetry/exporter-metrics-otlp-grpc": "0.57.2", "@opentelemetry/exporter-metrics-otlp-http": "0.57.2", "@opentelemetry/exporter-logs-otlp-grpc": "0.57.2", "@opentelemetry/exporter-logs-otlp-http": "0.57.2", "@opentelemetry/exporter-trace-otlp-grpc": "0.57.2", "@opentelemetry/exporter-trace-otlp-http": "0.57.2", "@opentelemetry/instrumentation": "0.57.2", "@opentelemetry/instrumentation-http": "0.57.2", "@opentelemetry/instrumentation-grpc": "0.57.2", "@opentelemetry/instrumentation-net": "0.43.1", "@opentelemetry/propagator-b3": "1.30.1", "@opentelemetry/resource-detector-aws": "1.12.0", "@opentelemetry/resources": "1.30.1", "@opentelemetry/sdk-node": "0.57.2", "@opentelemetry/sdk-logs": "0.57.2", "@opentelemetry/sdk-metrics": "1.30.1", "@opentelemetry/sdk-trace-base": "1.30.1", "@opentelemetry/sdk-trace-node": "1.30.1" } }