garage-erp/packages/api/package.json

45 lines
1.2 KiB
JSON

{
"name": "@garage/api",
"version": "0.0.0",
"private": true,
"exports": {
".": "./src/index.ts",
"./infra": "./src/infra/index.ts",
"./clients": "./src/clients/index.ts",
"./server": "./src/server.ts",
"./postman/*": "./postman/*",
"./open-api/*": "./open-api/*",
"./types": "./types/index.ts",
"./types/*": "./types/*"
},
"scripts": {
"prepare:dirs": "node -e \"const fs=require('fs');fs.mkdirSync('open-api',{recursive:true});fs.mkdirSync('types',{recursive:true});\"",
"generate:openapi": "pnpm run prepare:dirs && node scripts/generate-openapi.cjs",
"generate:types": "node scripts/generate-types.cjs",
"generate": "pnpm run generate:openapi && pnpm run generate:types",
"dev": "pnpm run generate",
"build": "pnpm run generate",
"lint": "echo \"No lint configured for @garage/api\"",
"check-types": "echo \"No typecheck configured for @garage/api\""
},
"dependencies": {
"openapi-fetch": "^0.14.0",
"pino": "^10.3.1"
},
"devDependencies": {
"openapi-typescript": "^7.10.1"
},
"peerDependencies": {
"next": ">=14",
"server-only": "*"
},
"peerDependenciesMeta": {
"next": {
"optional": true
},
"server-only": {
"optional": true
}
}
}