apx-toolkit
Version:
Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.
79 lines (78 loc) • 2.13 kB
JSON
{
"name": "apx-toolkit",
"version": "1.0.4",
"description": "Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.",
"type": "module",
"main": "dist/main.js",
"bin": {
"apx": "./dist/cli.js"
},
"homepage": "https://github.com/irun2themoney/apx-toolkit#readme",
"bugs": {
"url": "https://github.com/irun2themoney/apx-toolkit/issues"
},
"scripts": {
"build": "tsc",
"start": "node dist/main.js",
"dev": "tsc --watch",
"cli": "npm run build && node dist/cli.js",
"test": "npm run build && node dist/test-main.js",
"test:watch": "npm run dev & node --watch dist/test-main.js",
"test:extreme": "node extreme-test-suite.js",
"test:fuzzer": "npm run build && cp test-fuzzer-input.json test-input.json && node dist/test-main.js",
"analyze:extreme": "node analyze-extreme-results.js",
"verify": "node verify-build.js"
},
"keywords": [
"api-discovery",
"api-documentation",
"api-toolkit",
"api-client-generator",
"code-generation",
"openapi",
"graphql",
"websocket",
"rest-api",
"postman",
"insomnia",
"curl",
"typescript",
"sdk-generator",
"test-generator",
"api-integration",
"developer-tools",
"automation",
"playwright",
"crawlee",
"apify",
"web-scraping",
"api-testing",
"oauth",
"api-automation",
"mock-server",
"performance-benchmarking",
"contract-testing",
"mcp-integration",
"x402-protocol"
],
"author": "irun2themoney",
"license": "ISC",
"repository": {
"type": "git",
"url": "git+https://github.com/irun2themoney/apx-toolkit.git"
},
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"apify": "^3.0.0",
"crawlee": "^3.9.0",
"playwright": "^1.48.0",
"yargs": "^17.7.2"
},
"devDependencies": {
"@types/node": "^20.14.0",
"@types/yargs": "^17.0.33",
"typescript": "^5.5.0"
}
}