diff --git a/.eslintrc.json b/.eslintrc.json index 453813f2..cb4cc303 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,5 +1,5 @@ { "root": true, "extends": ["@fisch0920/eslint-config/node"], - "ignorePatterns": ["out", "packages/openapi-to-ts-client/fixtures/generated"] + "ignorePatterns": ["out", "packages/openapi-to-ts/fixtures/generated"] } diff --git a/.prettierignore b/.prettierignore index 2e1c3984..e6e7aa7e 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,2 @@ out -packages/openapi-to-ts-client/fixtures/generated \ No newline at end of file +packages/openapi-to-ts/fixtures/generated diff --git a/packages/openapi-to-ts-client/fixtures/generated/firecrawl-client.ts b/packages/openapi-to-ts/fixtures/generated/firecrawl-client.ts similarity index 100% rename from packages/openapi-to-ts-client/fixtures/generated/firecrawl-client.ts rename to packages/openapi-to-ts/fixtures/generated/firecrawl-client.ts diff --git a/packages/openapi-to-ts-client/fixtures/generated/notion-client.ts b/packages/openapi-to-ts/fixtures/generated/notion-client.ts similarity index 100% rename from packages/openapi-to-ts-client/fixtures/generated/notion-client.ts rename to packages/openapi-to-ts/fixtures/generated/notion-client.ts diff --git a/packages/openapi-to-ts-client/fixtures/generated/pet-store-client.ts b/packages/openapi-to-ts/fixtures/generated/pet-store-client.ts similarity index 100% rename from packages/openapi-to-ts-client/fixtures/generated/pet-store-client.ts rename to packages/openapi-to-ts/fixtures/generated/pet-store-client.ts diff --git a/packages/openapi-to-ts-client/fixtures/generated/stripe-client.ts b/packages/openapi-to-ts/fixtures/generated/stripe-client.ts similarity index 100% rename from packages/openapi-to-ts-client/fixtures/generated/stripe-client.ts rename to packages/openapi-to-ts/fixtures/generated/stripe-client.ts diff --git a/packages/openapi-to-ts-client/fixtures/openapi/firecrawl.json b/packages/openapi-to-ts/fixtures/openapi/firecrawl.json similarity index 100% rename from packages/openapi-to-ts-client/fixtures/openapi/firecrawl.json rename to packages/openapi-to-ts/fixtures/openapi/firecrawl.json diff --git a/packages/openapi-to-ts-client/fixtures/openapi/notion.json b/packages/openapi-to-ts/fixtures/openapi/notion.json similarity index 100% rename from packages/openapi-to-ts-client/fixtures/openapi/notion.json rename to packages/openapi-to-ts/fixtures/openapi/notion.json diff --git a/packages/openapi-to-ts-client/fixtures/openapi/pet-store.json b/packages/openapi-to-ts/fixtures/openapi/pet-store.json similarity index 100% rename from packages/openapi-to-ts-client/fixtures/openapi/pet-store.json rename to packages/openapi-to-ts/fixtures/openapi/pet-store.json diff --git a/packages/openapi-to-ts-client/fixtures/openapi/stripe.json b/packages/openapi-to-ts/fixtures/openapi/stripe.json similarity index 100% rename from packages/openapi-to-ts-client/fixtures/openapi/stripe.json rename to packages/openapi-to-ts/fixtures/openapi/stripe.json diff --git a/packages/openapi-to-ts-client/fixtures/openapi/tic-tac-toe.json b/packages/openapi-to-ts/fixtures/openapi/tic-tac-toe.json similarity index 100% rename from packages/openapi-to-ts-client/fixtures/openapi/tic-tac-toe.json rename to packages/openapi-to-ts/fixtures/openapi/tic-tac-toe.json diff --git a/packages/openapi-to-ts-client/package.json b/packages/openapi-to-ts/package.json similarity index 91% rename from packages/openapi-to-ts-client/package.json rename to packages/openapi-to-ts/package.json index c9213f30..f6525a41 100644 --- a/packages/openapi-to-ts-client/package.json +++ b/packages/openapi-to-ts/package.json @@ -1,5 +1,5 @@ { - "name": "@agentic/openapi-to-ts-client", + "name": "@agentic/openapi-to-ts", "version": "0.1.0", "description": "TODO", "author": "Travis Fischer ", @@ -13,7 +13,7 @@ "types": "./dist/index.d.ts", "sideEffects": false, "bin": { - "openapi-to-ts-client": "./dist/index.js" + "openapi-to-ts": "./dist/index.js" }, "files": [ "dist" diff --git a/packages/openapi-to-ts-client/readme.md b/packages/openapi-to-ts/readme.md similarity index 85% rename from packages/openapi-to-ts-client/readme.md rename to packages/openapi-to-ts/readme.md index 3dfbd68e..776c4406 100644 --- a/packages/openapi-to-ts-client/readme.md +++ b/packages/openapi-to-ts/readme.md @@ -21,6 +21,10 @@ ## TODO +- convert to https://github.com/readmeio/oas +- support filters + - // match only the schema named `foo` and `GET` operation for the `/api/v1/foo` path + - include: '^(#/components/schemas/foo|#/paths/api/v1/foo/get)$', - [ ] Convert HTML in descriptions to markdown. - [ ] Properly format multiline function comments. - [ ] Debug stripe schema issue. diff --git a/packages/openapi-to-ts-client/src/generate.ts b/packages/openapi-to-ts/src/generate.ts similarity index 100% rename from packages/openapi-to-ts-client/src/generate.ts rename to packages/openapi-to-ts/src/generate.ts diff --git a/packages/openapi-to-ts-client/src/index.ts b/packages/openapi-to-ts/src/index.ts similarity index 100% rename from packages/openapi-to-ts-client/src/index.ts rename to packages/openapi-to-ts/src/index.ts diff --git a/packages/openapi-to-ts-client/src/openapi-parameters-to-json-schema.ts b/packages/openapi-to-ts/src/openapi-parameters-to-json-schema.ts similarity index 100% rename from packages/openapi-to-ts-client/src/openapi-parameters-to-json-schema.ts rename to packages/openapi-to-ts/src/openapi-parameters-to-json-schema.ts diff --git a/packages/openapi-to-ts-client/src/utils.ts b/packages/openapi-to-ts/src/utils.ts similarity index 100% rename from packages/openapi-to-ts-client/src/utils.ts rename to packages/openapi-to-ts/src/utils.ts diff --git a/packages/openapi-to-ts-client/tsconfig.json b/packages/openapi-to-ts/tsconfig.json similarity index 100% rename from packages/openapi-to-ts-client/tsconfig.json rename to packages/openapi-to-ts/tsconfig.json