beckn-typescript
Version:
Beckn Protocol Client & Server Tools for Typescript
50 lines (49 loc) • 2.21 kB
JSON
{
"name": "beckn-typescript",
"description": "Beckn Protocol Client & Server Tools for Typescript",
"repository": {
"directory": "/",
"url": "https://github.com/rajatsandeepsen/beckn-typescript",
"type": "git"
},
"keywords": ["beckn", "DPI", "India", "FIDE", "protocol", "ONDC"],
"module": "index.ts",
"version": "3.0.0",
"type": "module",
"license": "MIT",
"files": ["dist/**/*"],
"scripts": {
"generate": "bun run ./generate.ts",
"build": "bun run ./build.ts",
"prepublishOnly": "bun run generate && bun run build",
"server-all": "npm run server-transaction && npm run server-registry && npm run server-meta",
"server-meta": "bunx @openapitools/openapi-generator-cli generate -g nodejs-express-server --package-name meta -o ./server/meta -i ./api/meta/openapi.json",
"server-transaction": "bunx @openapitools/openapi-generator-cli generate -g nodejs-express-server --package-name transaction -o ./server/transaction -i ./api/transaction/openapi.json",
"server-registry": "bunx @openapitools/openapi-generator-cli generate -g nodejs-express-server --package-name registry -o ./server/registry -i ./api/registry/openapi.json",
"json-all": "npm run json-transaction && npm run json-registry && npm run json-meta",
"json-transaction": "bunx @redocly/cli bundle ./protocol-specifications/api/transaction/components/index.yaml --output ./api/transaction/openapi.json",
"json-meta": "bunx @redocly/cli bundle ./protocol-specifications/api/meta/components/index.yaml --output ./api/meta/openapi.json",
"json-registry": "bunx @redocly/cli bundle ./protocol-specifications/api/registry/components/index.yaml --output ./api/registry/openapi.json"
},
"devDependencies": {
"@openapitools/openapi-generator-cli": "^2.20.2",
"@redocly/cli": "^1.34.3",
"@types/bun": "latest",
"@types/express": "^5.0.2",
"@types/next": "^9.0.0",
"@types/node": "latest",
"bun-plugin-dts": "^0.3.0",
"bun-plugin-isolated-decl": "^0.2.6",
"openapi-typescript": "^7.8.0",
"oxc-transform": "^0.72.0"
},
"peerDependencies": {
"typescript": "^5.8.3"
},
"dependencies": {
"beckn-typescript": "^2.5.0",
"express": "^5.1.0",
"hono": "^4.7.10",
"openapi-fetch": "^0.14.0"
}
}