1{
2 "name": "@effect/openapi-generator",
3 "type": "module",
4 "version": "4.0.1",
5 "license": "MIT",
6 "description": "Generate Effect Schema types, HTTP clients, and HttpApi modules from OpenAPI specifications",
7 "homepage": "https://effect.website",
8 "repository": {
9 "type": "git",
10 "url": "https://github.com/Effect-TS/effect.git",
11 "directory": "packages/tools/openapi-generator"
12 },
13 "bugs": {
14 "url": "https://github.com/Effect-TS/effect/issues"
15 },
16 "tags": [
17 "typescript",
18 "openapi",
19 "codegen"
20 ],
21 "keywords": [
22 "typescript",
23 "openapi",
24 "codegen"
25 ],
26 "bin": {
27 "openapigen": "./src/bin.ts"
28 },
29 "sideEffects": [],
30 "exports": {
31 "./package.json": "./package.json",
32 "./*": "./src/*.ts",
33 "./bin": null,
34 "./main": null
35 },
36 "files": [
37 "src/**/*.ts",
38 "dist/**/*.js",
39 "dist/**/*.js.map",
40 "dist/**/*.d.ts",
41 "dist/**/*.d.ts.map",
42 "AGENTS.md",
43 "CLAUDE.md",
44 "ai-docs/**/*"
45 ],
46 "publishConfig": {
47 "access": "public",
48 "provenance": true,
49 "bin": {
50 "openapigen": "./dist/bin.js"
51 },
52 "exports": {
53 "./package.json": "./package.json",
54 "./*": "./dist/*.js",
55 "./bin": null,
56 "./main": null
57 }
58 },
59 "scripts": {
60 "build": "tsc -b tsconfig.json && pnpm babel",
61 "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
62 "check": "tsc -b tsconfig.json"
63 },
64 "peerDependencies": {
65 "@effect/platform-node": "workspace:^",
66 "effect": "workspace:^"
67 },
68 "dependencies": {
69 "swagger2openapi": "^7.0.8"
70 },
71 "devDependencies": {
72 "@types/swagger2openapi": "^7.0.4",
73 "effect": "workspace:^",
74 "json-schema-typed": "^8.0.2",
75 "openapi-typescript": "^7.13.0",
76 "rolldown": "^1.2.11"
77 }
78}