fix(project): Minor fixes and cleanup
This commit is contained in:
		
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| # artifacts | ||||
| coverage/ | ||||
| public/ | ||||
| pages/ | ||||
|  | ||||
| # installs | ||||
| node_modules/ | ||||
| @@ -17,4 +16,4 @@ node_modules/ | ||||
| dist/ | ||||
| dist_*/ | ||||
|  | ||||
| # custom | ||||
| #------# custom | ||||
| @@ -1,3 +1 @@ | ||||
| { | ||||
|   "peek-readable": "5.3.1" | ||||
| } | ||||
| {} | ||||
							
								
								
									
										2
									
								
								assets/templates/wcc/ts_web/pages/index.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								assets/templates/wcc/ts_web/pages/index.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| export * from './page2.js'; | ||||
| export * from './page1.js'; | ||||
							
								
								
									
										5
									
								
								assets/templates/wcc/ts_web/pages/page1.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								assets/templates/wcc/ts_web/pages/page1.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| import { html } from "@design.estate/dees-element"; | ||||
|  | ||||
| export const page1 = () => html` | ||||
|   <first-element></first-element> | ||||
| `; | ||||
							
								
								
									
										5
									
								
								assets/templates/wcc/ts_web/pages/page2.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								assets/templates/wcc/ts_web/pages/page2.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| import { html } from "@design.estate/dees-element"; | ||||
|  | ||||
| export const page2 = () => html` | ||||
|   <first-element></first-element> | ||||
| `; | ||||
| @@ -1,5 +1,13 @@ | ||||
| # Changelog | ||||
|  | ||||
| ## 2025-01-29 - 1.12.6 - fix(project) | ||||
| Minor fixes and cleanup | ||||
|  | ||||
| - Removed outdated pages/ directory entry in .gitignore. | ||||
| - Adjusted Docker module files to include proper newlines. | ||||
| - Updated TypeScript configuration for modular paths. | ||||
| - Fixed formatting issues across various TypeScript files. | ||||
|  | ||||
| ## 2025-01-29 - 1.12.5 - fix(cli) | ||||
| Initial implementation of CLI utility with project management features | ||||
|  | ||||
|   | ||||
							
								
								
									
										20
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								package.json
									
									
									
									
									
								
							| @@ -30,7 +30,7 @@ | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "https://code.foss.global/git.zone/cli.git" | ||||
|     "url": "https://gitlab.com/gitzone/private/gitzone.git" | ||||
|   }, | ||||
|   "keywords": [ | ||||
|     "CLI", | ||||
| @@ -48,9 +48,9 @@ | ||||
|   "author": "Task Venture Capital GmbH", | ||||
|   "license": "MIT", | ||||
|   "bugs": { | ||||
|     "url": "https://code.foss.global/git.zone/cli/issues" | ||||
|     "url": "https://gitlab.com/gitzone/private/gitzone/issues" | ||||
|   }, | ||||
|   "homepage": "https://pages.foss.global/git.zone/cli", | ||||
|   "homepage": "https://gitlab.com/gitzone/private/gitzone#readme", | ||||
|   "devDependencies": { | ||||
|     "@git.zone/tsbuild": "^2.2.0", | ||||
|     "@git.zone/tsrun": "^1.3.3", | ||||
| @@ -91,11 +91,6 @@ | ||||
|     "prettier": "^3.4.2", | ||||
|     "through2": "^4.0.2" | ||||
|   }, | ||||
|   "pnpm": { | ||||
|     "overrides": { | ||||
|       "peek-readable": "5.3.1" | ||||
|     } | ||||
|   }, | ||||
|   "files": [ | ||||
|     "ts/**/*", | ||||
|     "ts_web/**/*", | ||||
| @@ -110,5 +105,10 @@ | ||||
|   ], | ||||
|   "browserslist": [ | ||||
|     "last 1 chrome versions" | ||||
|   ] | ||||
| } | ||||
|   ], | ||||
|   "pnpm": { | ||||
|     "overrides": { | ||||
|       "peek-readable": "5.3.1" | ||||
|     } | ||||
|   } | ||||
| } | ||||
| @@ -3,6 +3,6 @@ | ||||
|  */ | ||||
| export const commitinfo = { | ||||
|   name: '@git.zone/cli', | ||||
|   version: '1.12.5', | ||||
|   version: '1.12.6', | ||||
|   description: 'A CLI toolbelt to streamline local development cycles by using various gitzone utilities.' | ||||
| } | ||||
|   | ||||
| @@ -9,4 +9,4 @@ export const run = async (argvArg) => { | ||||
|       await smartshellInstance.exec(`docker system prune -a -f --volumes`); | ||||
|       break; | ||||
|   } | ||||
| }; | ||||
| }; | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| export * from '../plugins.js'; | ||||
|  | ||||
| import * as smartshell from '@push.rocks/smartshell'; | ||||
| export { smartshell }; | ||||
| export { smartshell }; | ||||
|   | ||||
| @@ -92,7 +92,7 @@ export const run = async (projectArg: Project) => { | ||||
|       // set overrides | ||||
|       const overrides = plugins.smartfile.fs.toObjectSync( | ||||
|         plugins.path.join(paths.assetsDir, 'overrides.json'), | ||||
|       ) | ||||
|       ); | ||||
|       packageJson.pnpm = packageJson.pnpm || {}; | ||||
|       packageJson.pnpm.overrides = overrides; | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,9 @@ import { Project } from '../classes.project.js'; | ||||
| export const run = async (projectArg: Project) => { | ||||
|   // lets care about tsconfig.json | ||||
|   logger.log('info', 'Formatting tsconfig.json...'); | ||||
|   const tsconfigSmartfile = await plugins.smartfile.SmartFile.fromFilePath(plugins.path.join(paths.cwd, 'tsconfig.json')); | ||||
|   const tsconfigSmartfile = await plugins.smartfile.SmartFile.fromFilePath( | ||||
|     plugins.path.join(paths.cwd, 'tsconfig.json'), | ||||
|   ); | ||||
|   const tsconfigObject = JSON.parse(tsconfigSmartfile.contentBuffer.toString()); | ||||
|   tsconfigObject.compilerOptions = tsconfigObject.compilerOptions || {}; | ||||
|   tsconfigObject.compilerOptions.baseUrl = '.'; | ||||
| @@ -21,4 +23,4 @@ export const run = async (projectArg: Project) => { | ||||
|   } | ||||
|   tsconfigSmartfile.setContentsFromString(JSON.stringify(tsconfigObject, null, 2)); | ||||
|   await tsconfigSmartfile.write(); | ||||
| }; | ||||
| }; | ||||
|   | ||||
| @@ -6,9 +6,11 @@ | ||||
|     "module": "NodeNext", | ||||
|     "moduleResolution": "NodeNext", | ||||
|     "esModuleInterop": true, | ||||
|     "verbatimModuleSyntax": true | ||||
|     "verbatimModuleSyntax": true, | ||||
|     "baseUrl": ".", | ||||
|     "paths": {} | ||||
|   }, | ||||
|   "exclude": [ | ||||
|     "dist_*/**/*.d.ts" | ||||
|   ] | ||||
| } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user