UNPKG

@curveball/browser

Version:

Automatic API browser generator. A middleware that turns your JSON responses into HTML if accessed by a browser.

75 lines (74 loc) 1.71 kB
{ "name": "@curveball/browser", "version": "1.2.0", "description": "Automatic API browser generator. A middleware that turns your JSON responses into HTML if accessed by a browser.", "type": "module", "exports": "./dist/index.js", "homepage": "https://github.com/curveball/browser#readme", "bugs": { "url": "https://github.com/curveball/browser" }, "keywords": [ "hal", "hateoas", "http", "framework", "nodejs", "typescript", "push", "http2" ], "author": "Evert Pot (https://evertpot.com/)", "license": "MIT", "scripts": { "prepublishOnly": "make build", "test": "make test", "lint": "make lint", "fix": "make fix", "tsc": "tsc", "start": "make start", "build": "make build" }, "repository": { "type": "git", "url": "git+https://github.com/curveball/browser" }, "dependencies": { "@curveball/static": "^1", "csv-parse": "^5.1.0", "highlight.js": "^11.2.0", "ketting": "^8.0.0", "markdown-it": "^14.0.0", "react": "^19.1.0", "react-dom": "^19.1.0" }, "peerDependencies": { "@curveball/kernel": "^1" }, "devDependencies": { "@curveball/kernel": "^1.0.0", "@curveball/validator": "^1", "@eslint/js": "^9.16.0", "@types/markdown-it": "^14.1.2", "@types/node": "^18.19.67", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.1", "html-form-enhancer": "^0.1.9", "jsdom": "^26.0.0", "tsx": "^4.19.2", "typescript": "^5.7.2", "typescript-eslint": "^8.17.0" }, "engines": { "node": ">= 18" }, "files": [ "package.json", "README.md", "dist", "LICENSE", "src", "assets", "data" ] }