UNPKG

httpyac

Version:

HTTP/REST CLI Client for *.http files

131 lines (130 loc) 3.88 kB
{ "name": "httpyac", "displayName": "httpYac - Yet Another Client", "license": "MIT", "publisher": "AnWeber", "description": "HTTP/REST CLI Client for *.http files", "version": "6.16.7", "homepage": "https://github.com/AnWeber/httpyac", "repository": { "type": "git", "url": "https://github.com/AnWeber/httpyac" }, "bugs": { "url": "https://github.com/AnWeber/httpyac/issues" }, "icon": "icon.png", "keywords": [ "HTTP", "REST", "GraphQL", "Intellij Http Client", "Postman", "Soap", "gRPC", "RabbitMQ", "AMQP", "WebSocket", "EventSource", "MQTT", "ci", "rest-client" ], "engines": { "node": ">=18" }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "httpyac": "./bin/httpyac.js" }, "scripts": { "build": "npm run esbuild && npm run tsc", "docker_build": "npm run esbuild -- --no-external --no-minify", "esbuild": "node ./buildSrc/esbuild.js", "eslint": "eslint src --ext ts", "format": "prettier --write --parser typescript \"src/**/*.ts?(x)\"", "lint": "npm run format && npm run eslint && npm run tsc:check && npm run lockfile-lint && npm run packageJson-lint", "lockfile-lint": "lockfile-lint --path package-lock.json --validate-https --allowed-hosts npm --validate-checksum --validate-integrity", "packageJson-lint": "node ./buildSrc/lintPackageJson.js", "prepack": "npm run build", "prepare": "husky install", "start": "npm run watch", "test": "node --experimental-vm-modules ./node_modules/.bin/jest --coverage --coverageProvider=v8", "tsc-watch": "tsc --watch --project tsconfig.build.json", "tsc:check": "tsc --noEmit --project tsconfig.json", "tsc": "tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", "watch": "concurrently \"npm run esbuild -- --no-minify --watch\" \"npm run tsc -- --watch\" \"npm test -- --watch\"" }, "lint-staged": { "*.js": [ "prettier --write" ], "*.ts?(x)": [ "eslint --cache --fix", "prettier --parser=typescript --write" ] }, "devDependencies": { "@types/aws4": "^1.11.6", "@types/encodeurl": "^1.0.2", "@types/eventsource": "^1.1.15", "@types/jest": "^29.5.14", "@types/lodash": "^4.17.12", "@types/node": "^22.8.1", "@types/uuid": "^10.0.0", "@types/ws": "^8.5.12", "@typescript-eslint/eslint-plugin": "^8.11.0", "@typescript-eslint/parser": "^8.11.0", "concurrently": "^9.1.2", "esbuild": "^0.25.2", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-simple-import-sort": "^12.1.1", "husky": "^9.1.6", "jest": "^29.7.0", "lint-staged": "^15.2.10", "lockfile-lint": "^4.14.0", "mockttp": "^3.15.3", "prettier": "^3.3.3", "typescript": "^5.6.3" }, "dependencies": { "@cloudamqp/amqp-client": "^2.1.1", "@grpc/grpc-js": "^1.12.2", "@grpc/proto-loader": "^0.7.13", "@xmldom/xmldom": "^0.9.5", "aws4": "^1.13.2", "chalk": "^4.1.2", "clipboardy": "^4.0.0", "commander": "^12.1.0", "dayjs": "^1.11.13", "dayjs-plugin-utc": "^0.1.2", "dotenv": "^16.4.5", "encodeurl": "^2.0.0", "eventsource": "^2.0.2", "filesize": "^10.1.6", "globby": "^14.0.2", "google-protobuf": "^3.21.4", "got": "^11.8.6", "grpc-js-reflection-client": "^1.2.20", "hookpoint": "4.1.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", "inquirer": "^12.0.1", "kafkajs": "^2.2.4", "lodash": "^4.17.21", "mqtt": "^5.10.1", "open": "^8.4.2", "socks-proxy-agent": "^8.0.4", "tough-cookie": "^5.0.0", "uuid": "^11.0.1", "ws": "^8.18.0", "xmldom-format": "^2.0.0", "xpath": "^0.0.34" }, "volta": { "node": "20.11.1" } }