fix(aidoc): Bump dependencies, add pnpm workspace config, and add AiDoc.stop()
This commit is contained in:
		| @@ -1,5 +1,13 @@ | ||||
| # Changelog | ||||
|  | ||||
| ## 2025-08-16 - 1.5.1 - fix(aidoc) | ||||
| Bump dependencies, add pnpm workspace config, and add AiDoc.stop() | ||||
|  | ||||
| - Bumped multiple dependencies and devDependencies in package.json (notable upgrades: @git.zone/tsbuild, @git.zone/tspublish, @push.rocks/npmextra, @push.rocks/qenv, @push.rocks/smartai, @push.rocks/smartfile, @push.rocks/smartgit, @push.rocks/smartlog, @push.rocks/smartpath, @push.rocks/smartshell, typedoc, typescript). | ||||
| - Added pnpm-workspace.yaml with onlyBuiltDependencies (esbuild, mongodb-memory-server, puppeteer, sharp). | ||||
| - Added AiDoc.stop() to properly stop the OpenAI provider (resource/client shutdown). | ||||
| - Updated packageManager field in package.json to a newer pnpm version/hash. | ||||
|  | ||||
| ## 2025-05-14 - 1.5.0 - feat(docs) | ||||
| Update project metadata and documentation to reflect comprehensive AI-enhanced features and improved installation and usage instructions | ||||
|  | ||||
|   | ||||
							
								
								
									
										28
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								package.json
									
									
									
									
									
								
							| @@ -19,31 +19,31 @@ | ||||
|     "buildDocs": "tsdoc" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@git.zone/tsbuild": "^2.3.2", | ||||
|     "@git.zone/tsbuild": "^2.6.4", | ||||
|     "@git.zone/tsrun": "^1.2.46", | ||||
|     "@git.zone/tstest": "^1.0.90", | ||||
|     "@git.zone/tstest": "^2.3.2", | ||||
|     "@push.rocks/tapbundle": "^6.0.3", | ||||
|     "@types/node": "^22.15.17" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@git.zone/tspublish": "^1.5.5", | ||||
|     "@git.zone/tspublish": "^1.10.1", | ||||
|     "@push.rocks/early": "^4.0.3", | ||||
|     "@push.rocks/npmextra": "^5.0.23", | ||||
|     "@push.rocks/qenv": "^6.0.5", | ||||
|     "@push.rocks/smartai": "^0.5.4", | ||||
|     "@push.rocks/npmextra": "^5.3.1", | ||||
|     "@push.rocks/qenv": "^6.1.2", | ||||
|     "@push.rocks/smartai": "^0.5.11", | ||||
|     "@push.rocks/smartcli": "^4.0.11", | ||||
|     "@push.rocks/smartdelay": "^3.0.5", | ||||
|     "@push.rocks/smartfile": "^11.0.20", | ||||
|     "@push.rocks/smartgit": "^3.1.0", | ||||
|     "@push.rocks/smartfile": "^11.2.5", | ||||
|     "@push.rocks/smartgit": "^3.2.1", | ||||
|     "@push.rocks/smartinteract": "^2.0.15", | ||||
|     "@push.rocks/smartlog": "^3.0.9", | ||||
|     "@push.rocks/smartlog": "^3.1.8", | ||||
|     "@push.rocks/smartlog-destination-local": "^9.0.2", | ||||
|     "@push.rocks/smartpath": "^5.0.18", | ||||
|     "@push.rocks/smartshell": "^3.0.5", | ||||
|     "@push.rocks/smartpath": "^6.0.0", | ||||
|     "@push.rocks/smartshell": "^3.2.4", | ||||
|     "@push.rocks/smarttime": "^4.0.6", | ||||
|     "gpt-tokenizer": "^2.9.0", | ||||
|     "typedoc": "^0.28.4", | ||||
|     "typescript": "^5.8.3" | ||||
|     "typedoc": "^0.28.10", | ||||
|     "typescript": "^5.9.2" | ||||
|   }, | ||||
|   "files": [ | ||||
|     "ts/**/*", | ||||
| @@ -81,5 +81,5 @@ | ||||
|     "url": "https://gitlab.com/gitzone/tsdoc/issues" | ||||
|   }, | ||||
|   "homepage": "https://gitlab.com/gitzone/tsdoc#readme", | ||||
|   "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39" | ||||
|   "packageManager": "pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748" | ||||
| } | ||||
|   | ||||
							
								
								
									
										3644
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3644
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										5
									
								
								pnpm-workspace.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								pnpm-workspace.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| onlyBuiltDependencies: | ||||
|   - esbuild | ||||
|   - mongodb-memory-server | ||||
|   - puppeteer | ||||
|   - sharp | ||||
| @@ -3,6 +3,6 @@ | ||||
|  */ | ||||
| export const commitinfo = { | ||||
|   name: '@git.zone/tsdoc', | ||||
|   version: '1.5.0', | ||||
|   version: '1.5.1', | ||||
|   description: 'A comprehensive TypeScript documentation tool that leverages AI to generate and enhance project documentation, including dynamic README creation, API docs via TypeDoc, and smart commit message generation.' | ||||
| } | ||||
|   | ||||
| @@ -75,6 +75,10 @@ export class AiDoc { | ||||
|     await this.openaiInstance.start(); | ||||
|   } | ||||
|  | ||||
|   public async stop() { | ||||
|     await this.openaiInstance.stop(); | ||||
|   } | ||||
|  | ||||
|   public async buildReadme(projectDirArg: string) { | ||||
|     const readmeInstance = new aiDocsClasses.Readme(this, projectDirArg); | ||||
|     return await readmeInstance.build(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user