@revolugo/booking-api-client
Version:
Javascript Revolugo Booking API Client (browser + server)
81 lines • 2.2 kB
JSON
{
"name": "@revolugo/booking-api-client",
"version": "6.3.3",
"private": false,
"description": "Javascript Revolugo Booking API Client (browser + server)",
"keywords": [
"Revolugo",
"API",
"Javascript",
"Client"
],
"author": "Revolugo",
"type": "module",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"default": "./dist/index.es.js",
"import": "./dist/index.es.js",
"require": "./dist/index.umd.js"
}
},
"main": "dist/index.umd.js",
"types": "dist/types/index.d.ts",
"files": [
"dist"
],
"dependencies": {
"cross-fetch": "4.1.0",
"joi": "17.13.3",
"lodash-es": "4.17.21",
"uuid": "11.1.0",
"@revolugo/common": "6.3.3"
},
"devDependencies": {
"@revolugo/booking-api": "6.3.3",
"@revolugo/engines": "6.3.3",
"@revolugo/models": "6.3.3",
"@revolugo/node": "6.3.3"
},
"engines": {
"node": ">=20.18.1 <23"
},
"volta": {
"extends": "../../package.json"
},
"publishConfig": {
"access": "public"
},
"nx": {
"targets": {
"build": {
"dependsOn": [
"^build"
],
"inputs": [
"!{projectRoot}/tmp/**/*.ts",
{
"env": "BOOKING_API_BASE_URL"
}
],
"outputs": [
"{projectRoot}/src/v1",
"{projectRoot}/dist"
]
},
"test": {
"dependsOn": [
"build"
]
}
}
},
"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-watch": "tsc-watch --onSuccess \"pnpm run test\"",
"test:client-package:e2e": "TS_NODE_PROJECT=./tsconfig.build.json node --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"
}
}