Skip to content

Commit

Permalink
Bump up @samchon/openapi version. (#1485)
Browse files Browse the repository at this point in the history
* Bump up `@samchon/openapi` version.

* Change chatbot website title
  • Loading branch information
samchon authored Feb 3, 2025
1 parent feade78 commit 34f8d7a
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 26 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ Check out the document in the [website](https://typia.io/docs/):
- [`application()` function](https://typia.io/docs/llm/application/)
- [`parameters()` function](https://typia.io/docs/llm/parameters/)
- [`schema()` function](https://typia.io/docs/llm/schema/)
- [Super AI Chatbot](https://typia.io/docs/llm/chat/)
- [Documentation Strategy](https://typia.io/docs/llm/strategy/)
- Protocol Buffer
- [Message Schema](https://typia.io/docs/protobuf/message)
Expand Down
9 changes: 4 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "typia",
"version": "7.6.0",
"version": "7.6.1",
"description": "Superfast runtime validators with only one line",
"main": "lib/index.js",
"typings": "lib/index.d.ts",
Expand Down Expand Up @@ -42,15 +42,15 @@
},
"homepage": "https://typia.io",
"dependencies": {
"@samchon/openapi": ">=2.4.0 <3.0.0",
"@samchon/openapi": "^2.4.2",
"commander": "^10.0.0",
"comment-json": "^4.2.3",
"inquirer": "^8.2.5",
"package-manager-detector": "^0.2.0",
"randexp": "^0.5.3"
},
"peerDependencies": {
"@samchon/openapi": ">=2.4.0 <3.0.0",
"@samchon/openapi": ">=2.4.2 <3.0.0",
"typescript": ">=4.8.0 <5.8.0"
},
"devDependencies": {
Expand Down Expand Up @@ -120,5 +120,4 @@
"llama"
],
"private": true
}

}
2 changes: 2 additions & 0 deletions packages/typescript-json/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,8 @@ Check out the document in the [website](https://typia.io/docs/):
- [`application()` function](https://typia.io/docs/llm/application/)
- [`parameters()` function](https://typia.io/docs/llm/parameters/)
- [`schema()` function](https://typia.io/docs/llm/schema/)
- [A.I. Chatbot](https://typia.io/docs/llm/chat/)
- [Documentation Strategy](https://typia.io/docs/llm/strategy/)
- Protocol Buffer
- [Message Schema](https://typia.io/docs/protobuf/message)
- [`decode()` functions](https://typia.io/docs/protobuf/decode/)
Expand Down
15 changes: 8 additions & 7 deletions packages/typescript-json/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "typescript-json",
"version": "7.5.0-dev.20241218",
"version": "7.6.1-dev.20250203",
"description": "Superfast runtime validators with only one line",
"main": "lib/index.js",
"typings": "lib/index.d.ts",
Expand All @@ -17,9 +17,10 @@
"build": "rimraf lib && tsc && rollup -c",
"dev": "rimraf lib && tsc --watch",
"dev:errors": "tsc --project tsconfig.errors.json --watch",
"eslint": "eslint ./**/*.ts",
"eslint:fix": "eslint ./**/*.ts --fix",
"prettier": "prettier src --write",
"eslint": "eslint",
"eslint:fix": "eslint --fix",
"prettier": "prettier src --check",
"prettier:fix": "prettier src --write",
"------------------------------------------------": "",
"package:latest": "ts-node deploy --tag latest",
"package:next": "ts-node deploy --tag next",
Expand All @@ -37,11 +38,11 @@
},
"homepage": "https://typia.io",
"dependencies": {
"typia": "7.5.0-dev.20241218"
"typia": "7.6.1-dev.20250203"
},
"peerDependencies": {
"typescript": ">=4.8.0 <5.8.0",
"@samchon/openapi": ">=2.3.0-dev.20241218 <3.0.0"
"@samchon/openapi": ">=2.4.2 <3.0.0",
"typescript": ">=4.8.0 <5.8.0"
},
"stackblitz": {
"startCommand": "npm install && npm run test"
Expand Down
3 changes: 1 addition & 2 deletions packages/typescript-json/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,5 @@
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
"skipLibCheck": true /* Skip type checking all .d.ts files. */
},
"include": ["src"],
"exclude": ["src/cli"]
"include": ["src"]
}
6 changes: 3 additions & 3 deletions test/schemas/json.schemas/v3_0/UltimateUnion.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
}
],
"title": "Type schema info",
"description": "Type schema info.\n\n`OpenApi.IJsonSchema` is a type schema info of the OpenAPI.\n\n`OpenApi.IJsonSchema` basically follows the JSON schema definition of\nOpenAPI v3.1, but a little bit shrinked to remove ambiguous and duplicated\nexpressions of OpenAPI v3.1 for the convenience and clarity.\n\n- Decompose mixed type: {@link OpenApiV3_1.IJsonSchema.IMixed}\n- Resolve nullable property: {@link OpenApiV3_1.IJsonSchema.__ISignificant.nullable}\n- Array type utilizes only single {@link OpenAPI.IJsonSchema.IArray.items}\n- Tuple type utilizes only {@link OpenApi.IJsonSchema.ITuple.prefixItems}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAllOf} to {@link OpenApi.IJsonSchema.IObject}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAnyOf} to {@link OpenApi.IJsonSchema.IOneOf}\n- Merge {@link OpenApiV3_1.IJsonSchema.IRecursiveReference} to {@link OpenApi.IJsonSchema.IReference}"
"description": "Type schema info.\n\n`OpenApi.IJsonSchema` is a type schema info of the OpenAPI.\n\n`OpenApi.IJsonSchema` basically follows the JSON schema definition of\nOpenAPI v3.1, but a little bit shrunk to remove ambiguous and duplicated\nexpressions of OpenAPI v3.1 for the convenience and clarity.\n\n- Decompose mixed type: {@link OpenApiV3_1.IJsonSchema.IMixed}\n- Resolve nullable property: {@link OpenApiV3_1.IJsonSchema.__ISignificant.nullable}\n- Array type utilizes only single {@link OpenAPI.IJsonSchema.IArray.items}\n- Tuple type utilizes only {@link OpenApi.IJsonSchema.ITuple.prefixItems}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAllOf} to {@link OpenApi.IJsonSchema.IObject}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAnyOf} to {@link OpenApi.IJsonSchema.IOneOf}\n- Merge {@link OpenApiV3_1.IJsonSchema.IRecursiveReference} to {@link OpenApi.IJsonSchema.IReference}"
},
"OpenApi.IJsonSchema.IString": {
"type": "object",
Expand Down Expand Up @@ -439,7 +439,7 @@
"minItems": {
"type": "integer",
"title": "Minimum items restriction",
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the array."
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the array."
},
"maxItems": {
"type": "integer",
Expand Down Expand Up @@ -549,7 +549,7 @@
"minItems": {
"type": "integer",
"title": "Minimum items restriction",
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the tuple."
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the tuple."
},
"maxItems": {
"type": "integer",
Expand Down
6 changes: 3 additions & 3 deletions test/schemas/json.schemas/v3_1/UltimateUnion.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
}
],
"title": "Type schema info",
"description": "Type schema info.\n\n`OpenApi.IJsonSchema` is a type schema info of the OpenAPI.\n\n`OpenApi.IJsonSchema` basically follows the JSON schema definition of\nOpenAPI v3.1, but a little bit shrinked to remove ambiguous and duplicated\nexpressions of OpenAPI v3.1 for the convenience and clarity.\n\n- Decompose mixed type: {@link OpenApiV3_1.IJsonSchema.IMixed}\n- Resolve nullable property: {@link OpenApiV3_1.IJsonSchema.__ISignificant.nullable}\n- Array type utilizes only single {@link OpenAPI.IJsonSchema.IArray.items}\n- Tuple type utilizes only {@link OpenApi.IJsonSchema.ITuple.prefixItems}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAllOf} to {@link OpenApi.IJsonSchema.IObject}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAnyOf} to {@link OpenApi.IJsonSchema.IOneOf}\n- Merge {@link OpenApiV3_1.IJsonSchema.IRecursiveReference} to {@link OpenApi.IJsonSchema.IReference}"
"description": "Type schema info.\n\n`OpenApi.IJsonSchema` is a type schema info of the OpenAPI.\n\n`OpenApi.IJsonSchema` basically follows the JSON schema definition of\nOpenAPI v3.1, but a little bit shrunk to remove ambiguous and duplicated\nexpressions of OpenAPI v3.1 for the convenience and clarity.\n\n- Decompose mixed type: {@link OpenApiV3_1.IJsonSchema.IMixed}\n- Resolve nullable property: {@link OpenApiV3_1.IJsonSchema.__ISignificant.nullable}\n- Array type utilizes only single {@link OpenAPI.IJsonSchema.IArray.items}\n- Tuple type utilizes only {@link OpenApi.IJsonSchema.ITuple.prefixItems}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAllOf} to {@link OpenApi.IJsonSchema.IObject}\n- Merge {@link OpenApiV3_1.IJsonSchema.IAnyOf} to {@link OpenApi.IJsonSchema.IOneOf}\n- Merge {@link OpenApiV3_1.IJsonSchema.IRecursiveReference} to {@link OpenApi.IJsonSchema.IReference}"
},
"OpenApi.IJsonSchema.IString": {
"type": "object",
Expand Down Expand Up @@ -424,7 +424,7 @@
"minItems": {
"type": "integer",
"title": "Minimum items restriction",
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the array."
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the array."
},
"maxItems": {
"type": "integer",
Expand Down Expand Up @@ -531,7 +531,7 @@
"minItems": {
"type": "integer",
"title": "Minimum items restriction",
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the tuple."
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the tuple."
},
"maxItems": {
"type": "integer",
Expand Down
4 changes: 2 additions & 2 deletions test/schemas/reflect/metadata/UltimateUnion.json
Original file line number Diff line number Diff line change
Expand Up @@ -3845,7 +3845,7 @@
"sets": [],
"maps": []
},
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the array.",
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the array.",
"jsDocTags": [
{
"name": "type",
Expand Down Expand Up @@ -4581,7 +4581,7 @@
"sets": [],
"maps": []
},
"description": "Minimum items restriction.\n\nRestriction of minumum number of items in the tuple.",
"description": "Minimum items restriction.\n\nRestriction of minimum number of items in the tuple.",
"jsDocTags": [
{
"name": "type",
Expand Down
2 changes: 1 addition & 1 deletion website/pages/docs/llm/_meta.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ export default {
application: "application() functions",
parameters: "parameters() function",
schema: "schema() function",
chat: "A.I. Chatbot",
chat: "Super A.I. Chatbot",
strategy: "Documentation Strategy",
};
6 changes: 3 additions & 3 deletions website/pages/docs/llm/chat.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ npm create vite@latest bbs -- --template react-ts
cd bbs

npm install @nestia/agent @nestia/chat @samchon/openapi openai
npx typia setup
npx typia setup --project tsconfig.json
npm install -D @ryoppippi/unplugin-typia
```
</Tabs.Tab>
Expand All @@ -46,7 +46,7 @@ pnpm create vite@latest bbs -- --template react-ts
cd bbs

pnpm install @nestia/agent @nestia/chat @samchon/openapi openai
pnpm typia setup
pnpm typia setup --project tsconfig.json
pnpm install -D @ryoppippi/unplugin-typia
```
</Tabs.Tab>
Expand All @@ -56,7 +56,7 @@ yarn create vite@latest bbs --template react-ts
cd bbs

yarn add @nestia/agent @nestia/chat @samchon/openapi openai
yarn typia setup
yarn typia setup --project tsconfig.json
yarn add -D @ryoppippi/unplugin-typia
```
</Tabs.Tab>
Expand Down

0 comments on commit 34f8d7a

Please sign in to comment.