45 lines
1.2 KiB
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
|
|
}
|
|
}
|
|
}
|