fix(core): update
This commit is contained in:
		
							
								
								
									
										14510
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										14510
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -8,7 +8,7 @@ | ||||
|   "author": "Lossless GmbH", | ||||
|   "license": "MIT", | ||||
|   "scripts": { | ||||
|     "test": "cd test && node ../cli.ts.js --production", | ||||
|     "test": "(tstest test/) && (cd test && node ../cli.ts.js --production)", | ||||
|     "build": "(tsbuild --web)" | ||||
|   }, | ||||
|   "bin": { | ||||
|   | ||||
| @@ -1,8 +1,15 @@ | ||||
| import { expect, tap } from '@pushrocks/tapbundle'; | ||||
| import * as tsbundle from '../ts/index'; | ||||
|  | ||||
| tap.test('first test', async () => { | ||||
| import * as path from 'path'; | ||||
|  | ||||
| tap.skip.test('first test', async () => { | ||||
|   await tsbundle.runCli(); | ||||
| }); | ||||
|  | ||||
| tap.test('should run a custom function', async () => { | ||||
|   const tsbundleInstance = new tsbundle.TsBundle(); | ||||
|   await tsbundleInstance.buildProduction(process.cwd(), './test/ts_web/index.ts', './test/dist_manual/index.js') | ||||
| }) | ||||
|  | ||||
| tap.start(); | ||||
|   | ||||
| @@ -1,3 +1,18 @@ | ||||
| const myConst = 'hello'; | ||||
| const myConst: string = 'hello'; | ||||
|  | ||||
| function sealed(constructor: Function) { | ||||
|   Object.seal(constructor); | ||||
|   Object.seal(constructor.prototype); | ||||
| } | ||||
|  | ||||
| @sealed | ||||
| class BugReport { | ||||
|   type = "report"; | ||||
|   title: string; | ||||
|  | ||||
|   constructor(t: string) { | ||||
|     this.title = t; | ||||
|   } | ||||
| } | ||||
|  | ||||
| console.log(myConst); | ||||
|   | ||||
| @@ -126,7 +126,9 @@ export class TsBundle { | ||||
|   /** | ||||
|    * creates a bundle for the production environment | ||||
|    */ | ||||
|   public async buildProduction(fromArg: string, toArg: string) { | ||||
|   public async buildProduction(cwdArg: string, fromArg: string, toArg: string) { | ||||
|     process.chdir(cwdArg); | ||||
|     console.log(process.cwd()) | ||||
|     // create a bundle | ||||
|     logger.log('info', `bundling for PRODUCTION!`); | ||||
|     const buildOptions = this.getOptionsProduction(fromArg, toArg); | ||||
|   | ||||
| @@ -10,7 +10,7 @@ export const runCli = async () => { | ||||
|     // const htmlHandler = new HtmlHandler(); | ||||
|     switch (true) { | ||||
|       case argvArg.production || process.env.CI: | ||||
|         await tsbundle.buildProduction(argvArg.from, argvArg.to); | ||||
|         await tsbundle.buildProduction(process.cwd(), argvArg.from, argvArg.to); | ||||
|         // await htmlHandler.minifyHtml(); | ||||
|         break; | ||||
|       case argvArg.test: | ||||
| @@ -26,7 +26,7 @@ export const runCli = async () => { | ||||
|     // const htmlHandler = new HtmlHandler(); | ||||
|     switch (true) { | ||||
|       case argvArg.production || process.env.CI: | ||||
|         await tsbundle.buildProduction('./ts_web/index.ts', './dist_bundle/bundle.js'); | ||||
|         await tsbundle.buildProduction(process.cwd(), './ts_web/index.ts', './dist_bundle/bundle.js'); | ||||
|         // await htmlHandler.minifyHtml(); | ||||
|         break; | ||||
|       case argvArg.test: | ||||
| @@ -42,7 +42,7 @@ export const runCli = async () => { | ||||
|     // const htmlHandler = new HtmlHandler(); | ||||
|     switch (true) { | ||||
|       case argvArg.production || process.env.CI: | ||||
|         await tsbundle.buildProduction('./ts/index.ts', './dist_bundle/bundle.js'); | ||||
|         await tsbundle.buildProduction(process.cwd(), './ts/index.ts', './dist_bundle/bundle.js'); | ||||
|         // await htmlHandler.minifyHtml(); | ||||
|         break; | ||||
|       case argvArg.test: | ||||
| @@ -58,7 +58,7 @@ export const runCli = async () => { | ||||
|     const htmlHandler = new HtmlHandler(); | ||||
|     switch (true) { | ||||
|       case argvArg.production || process.env.CI: | ||||
|         await tsbundle.buildProduction('./ts_web/index.ts', './dist_serve/bundle.js'); | ||||
|         await tsbundle.buildProduction(process.cwd(), './ts_web/index.ts', './dist_serve/bundle.js'); | ||||
|         await htmlHandler.minifyHtml(); | ||||
|         break; | ||||
|       case argvArg.test: | ||||
|   | ||||
							
								
								
									
										5
									
								
								tsconfig.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tsconfig.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| { | ||||
|   "compilerOptions": { | ||||
|     "experimentalDecorators": true | ||||
|   } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user