@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
63 lines • 1.89 kB
JSON
{
"name": "@revolugo/booking-api-client",
"version": "7.5.0",
"private": false,
"description": "Javascript Revolugo Booking API Client (browser + server)",
"keywords": [
"API",
"Client",
"Javascript",
"Revolugo"
],
"author": "Revolugo",
"files": [
"dist"
],
"type": "module",
"main": "dist/index.umd.js",
"types": "dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/index.es.js",
"require": "./dist/index.umd.js",
"default": "./dist/index.es.js"
},
"./models": {
"import": "./src/v1/models/index.ts"
}
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"cross-fetch": "4.1.0",
"joi": "18.1.1",
"uuid": "13.0.0",
"@revolugo/common": "7.5.0"
},
"devDependencies": {
"@hono/node-server": "1.19.11",
"hono": "4.12.9",
"@revolugo/booking-api": "7.5.0",
"@revolugo/engines": "7.5.0",
"@revolugo/env": "7.5.0",
"@revolugo/models": "7.5.0",
"@revolugo/node": "7.5.0",
"@revolugo/root": "7.5.0"
},
"engines": {
"node": ">=20.18.1 <25"
},
"volta": {
"extends": "../../package.json"
},
"scripts": {
"build": "openapi-generator-cli generate -i ../../../apps/back/booking-api/src/swagger.json -g typescript-fetch -o ./tmp --skip-validate-spec -c ./config.yaml && bun ./scripts/delete-client-extra-classes.ts && cp -r ./tmp/* ./tmp/.openapi* ./src/v1 && rm -rf dist tmp && vite build",
"test": "pnpm run test:e2e && pnpm run test:poller",
"test:client-package:e2e": "bun --inspect ./client/examples/e2e-client.ts",
"test:e2e": "NODE_OPTIONS='--experimental-vm-modules' vitest ./tests/e2e-*.test.ts",
"test:poller": "NODE_OPTIONS='--experimental-vm-modules' vitest ./tests/poller.test.ts",
"test-watch": "tsc-watch --onSuccess \"pnpm run test\""
}
}