fix(core): update
This commit is contained in:
		| @@ -19,23 +19,35 @@ mirror: | ||||
|   stage: security | ||||
|   script: | ||||
|     - npmci git mirror | ||||
|   only: | ||||
|     - tags | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|     - notpriv | ||||
|  | ||||
| audit: | ||||
| auditProductionDependencies: | ||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci | ||||
|   stage: security | ||||
|   script: | ||||
|     - npmci npm prepare | ||||
|     - npmci command npm install --production --ignore-scripts | ||||
|     - npmci command npm config set registry https://registry.npmjs.org | ||||
|     - npmci command npm audit --audit-level=high --only=prod --production | ||||
|   tags: | ||||
|     - docker | ||||
|  | ||||
| auditDevDependencies: | ||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci | ||||
|   stage: security | ||||
|   script: | ||||
|     - npmci npm prepare | ||||
|     - npmci command npm install --ignore-scripts | ||||
|     - npmci command npm config set registry https://registry.npmjs.org | ||||
|     - npmci command npm audit --audit-level=high | ||||
|     - npmci command npm audit --audit-level=high --only=dev | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|     - notpriv | ||||
|   allow_failure: true | ||||
|  | ||||
| # ==================== | ||||
| # test stage | ||||
| @@ -50,9 +62,7 @@ testStable: | ||||
|     - npmci npm test | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|     - priv | ||||
|  | ||||
| testBuild: | ||||
|   stage: test | ||||
| @@ -63,9 +73,7 @@ testBuild: | ||||
|     - npmci command npm run build | ||||
|   coverage: /\d+.?\d+?\%\s*coverage/ | ||||
|   tags: | ||||
|     - lossless | ||||
|     - docker | ||||
|     - notpriv | ||||
|  | ||||
| release: | ||||
|   stage: release | ||||
| @@ -85,6 +93,8 @@ release: | ||||
| codequality: | ||||
|   stage: metadata | ||||
|   allow_failure: true | ||||
|   only: | ||||
|     - tags | ||||
|   script: | ||||
|     - npmci command npm install -g tslint typescript | ||||
|     - npmci npm prepare | ||||
|   | ||||
							
								
								
									
										2
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @@ -15,7 +15,7 @@ | ||||
|             "properties": { | ||||
|               "projectType": { | ||||
|                 "type": "string", | ||||
|                 "enum": ["website", "element", "service", "npm"] | ||||
|                 "enum": ["website", "element", "service", "npm", "wcc"] | ||||
|               } | ||||
|             } | ||||
|           } | ||||
|   | ||||
							
								
								
									
										105
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										105
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1276,11 +1276,10 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@pushrocks/smartenv": { | ||||
|       "version": "4.0.11", | ||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.11.tgz", | ||||
|       "integrity": "sha512-dmphN7A3sUBdoBYbWdIYRvNEhvsZSZn/57tSMlpgqcyfGixYC8PGXKvqbsBKLnEwfpBFVQD95hHe26srANqELA==", | ||||
|       "version": "4.0.15", | ||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartenv/-/smartenv-4.0.15.tgz", | ||||
|       "integrity": "sha512-7bz2jzxAnojlIu3jYCZwnG5LEIjAQbLEQFRLpWDzoS80U62kEhC8bhOJ7+pdMHH3xqDYszabiv2PEr5/zQZ/Nw==", | ||||
|       "requires": { | ||||
|         "@pushrocks/smartparam": "^1.1.6", | ||||
|         "@pushrocks/smartpromise": "^3.0.6", | ||||
|         "@types/node": "^14.11.2" | ||||
|       } | ||||
| @@ -1750,9 +1749,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@pushrocks/smartrequest": { | ||||
|       "version": "1.1.49", | ||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.49.tgz", | ||||
|       "integrity": "sha512-LBzUoPZvtp5s0cjm4tIoA0IrKX3O0OBKkLdi7W7juQx3TI2JJP5cEYEzxTxTGUGYoWpmy10w18bA3iDx7qJ0Qg==", | ||||
|       "version": "1.1.51", | ||||
|       "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.51.tgz", | ||||
|       "integrity": "sha512-RJUvo7MEIAm+gFueJrmf8LcpVals5jp7PgOZ+ebGTvDoVwCpor0Z6nmJDOs9ykjFCIvvPhfiterQeb6hJr2uDw==", | ||||
|       "requires": { | ||||
|         "@pushrocks/smartpromise": "^3.0.6", | ||||
|         "agentkeepalive": "^4.1.3", | ||||
| @@ -2157,9 +2156,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@types/uglify-js": { | ||||
|       "version": "3.9.3", | ||||
|       "resolved": "https://verdaccio.lossless.one/@types%2fuglify-js/-/uglify-js-3.9.3.tgz", | ||||
|       "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", | ||||
|       "version": "3.11.0", | ||||
|       "resolved": "https://verdaccio.lossless.one/@types%2fuglify-js/-/uglify-js-3.11.0.tgz", | ||||
|       "integrity": "sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==", | ||||
|       "requires": { | ||||
|         "source-map": "^0.6.1" | ||||
|       }, | ||||
| @@ -2991,9 +2990,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "caniuse-lite": { | ||||
|       "version": "1.0.30001137", | ||||
|       "resolved": "https://verdaccio.lossless.one/caniuse-lite/-/caniuse-lite-1.0.30001137.tgz", | ||||
|       "integrity": "sha512-54xKQZTqZrKVHmVz0+UvdZR6kQc7pJDgfhsMYDG19ID1BWoNnDMFm5Q3uSBSU401pBvKYMsHAt9qhEDcxmk8aw==" | ||||
|       "version": "1.0.30001141", | ||||
|       "resolved": "https://verdaccio.lossless.one/caniuse-lite/-/caniuse-lite-1.0.30001141.tgz", | ||||
|       "integrity": "sha512-EHfInJHoQTmlMdVZrEc5gmwPc0zyN/hVufmGHPbVNQwlk7tJfCmQ2ysRZMY2MeleBivALUTyyxXnQjK18XrVpA==" | ||||
|     }, | ||||
|     "caseless": { | ||||
|       "version": "0.12.0", | ||||
| @@ -4112,20 +4111,20 @@ | ||||
|       } | ||||
|     }, | ||||
|     "es-abstract": { | ||||
|       "version": "1.18.0-next.0", | ||||
|       "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.18.0-next.0.tgz", | ||||
|       "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", | ||||
|       "version": "1.18.0-next.1", | ||||
|       "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.18.0-next.1.tgz", | ||||
|       "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", | ||||
|       "requires": { | ||||
|         "es-to-primitive": "^1.2.1", | ||||
|         "function-bind": "^1.1.1", | ||||
|         "has": "^1.0.3", | ||||
|         "has-symbols": "^1.0.1", | ||||
|         "is-callable": "^1.2.0", | ||||
|         "is-callable": "^1.2.2", | ||||
|         "is-negative-zero": "^2.0.0", | ||||
|         "is-regex": "^1.1.1", | ||||
|         "object-inspect": "^1.8.0", | ||||
|         "object-keys": "^1.1.1", | ||||
|         "object.assign": "^4.1.0", | ||||
|         "object.assign": "^4.1.1", | ||||
|         "string.prototype.trimend": "^1.0.1", | ||||
|         "string.prototype.trimstart": "^1.0.1" | ||||
|       } | ||||
| @@ -6903,19 +6902,19 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "es-abstract": { | ||||
|           "version": "1.17.6", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.6.tgz", | ||||
|           "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", | ||||
|           "version": "1.17.7", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.7.tgz", | ||||
|           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||||
|           "requires": { | ||||
|             "es-to-primitive": "^1.2.1", | ||||
|             "function-bind": "^1.1.1", | ||||
|             "has": "^1.0.3", | ||||
|             "has-symbols": "^1.0.1", | ||||
|             "is-callable": "^1.2.0", | ||||
|             "is-regex": "^1.1.0", | ||||
|             "object-inspect": "^1.7.0", | ||||
|             "is-callable": "^1.2.2", | ||||
|             "is-regex": "^1.1.1", | ||||
|             "object-inspect": "^1.8.0", | ||||
|             "object-keys": "^1.1.1", | ||||
|             "object.assign": "^4.1.0", | ||||
|             "object.assign": "^4.1.1", | ||||
|             "string.prototype.trimend": "^1.0.1", | ||||
|             "string.prototype.trimstart": "^1.0.1" | ||||
|           } | ||||
| @@ -6942,19 +6941,19 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "es-abstract": { | ||||
|           "version": "1.17.6", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.6.tgz", | ||||
|           "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", | ||||
|           "version": "1.17.7", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.7.tgz", | ||||
|           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||||
|           "requires": { | ||||
|             "es-to-primitive": "^1.2.1", | ||||
|             "function-bind": "^1.1.1", | ||||
|             "has": "^1.0.3", | ||||
|             "has-symbols": "^1.0.1", | ||||
|             "is-callable": "^1.2.0", | ||||
|             "is-regex": "^1.1.0", | ||||
|             "object-inspect": "^1.7.0", | ||||
|             "is-callable": "^1.2.2", | ||||
|             "is-regex": "^1.1.1", | ||||
|             "object-inspect": "^1.8.0", | ||||
|             "object-keys": "^1.1.1", | ||||
|             "object.assign": "^4.1.0", | ||||
|             "object.assign": "^4.1.1", | ||||
|             "string.prototype.trimend": "^1.0.1", | ||||
|             "string.prototype.trimstart": "^1.0.1" | ||||
|           } | ||||
| @@ -9048,19 +9047,19 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "es-abstract": { | ||||
|           "version": "1.17.6", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.6.tgz", | ||||
|           "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", | ||||
|           "version": "1.17.7", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.7.tgz", | ||||
|           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||||
|           "requires": { | ||||
|             "es-to-primitive": "^1.2.1", | ||||
|             "function-bind": "^1.1.1", | ||||
|             "has": "^1.0.3", | ||||
|             "has-symbols": "^1.0.1", | ||||
|             "is-callable": "^1.2.0", | ||||
|             "is-regex": "^1.1.0", | ||||
|             "object-inspect": "^1.7.0", | ||||
|             "is-callable": "^1.2.2", | ||||
|             "is-regex": "^1.1.1", | ||||
|             "object-inspect": "^1.8.0", | ||||
|             "object-keys": "^1.1.1", | ||||
|             "object.assign": "^4.1.0", | ||||
|             "object.assign": "^4.1.1", | ||||
|             "string.prototype.trimend": "^1.0.1", | ||||
|             "string.prototype.trimstart": "^1.0.1" | ||||
|           } | ||||
| @@ -9077,19 +9076,19 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "es-abstract": { | ||||
|           "version": "1.17.6", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.6.tgz", | ||||
|           "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", | ||||
|           "version": "1.17.7", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.7.tgz", | ||||
|           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||||
|           "requires": { | ||||
|             "es-to-primitive": "^1.2.1", | ||||
|             "function-bind": "^1.1.1", | ||||
|             "has": "^1.0.3", | ||||
|             "has-symbols": "^1.0.1", | ||||
|             "is-callable": "^1.2.0", | ||||
|             "is-regex": "^1.1.0", | ||||
|             "object-inspect": "^1.7.0", | ||||
|             "is-callable": "^1.2.2", | ||||
|             "is-regex": "^1.1.1", | ||||
|             "object-inspect": "^1.8.0", | ||||
|             "object-keys": "^1.1.1", | ||||
|             "object.assign": "^4.1.0", | ||||
|             "object.assign": "^4.1.1", | ||||
|             "string.prototype.trimend": "^1.0.1", | ||||
|             "string.prototype.trimstart": "^1.0.1" | ||||
|           } | ||||
| @@ -9659,19 +9658,19 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "es-abstract": { | ||||
|           "version": "1.17.6", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.6.tgz", | ||||
|           "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", | ||||
|           "version": "1.17.7", | ||||
|           "resolved": "https://verdaccio.lossless.one/es-abstract/-/es-abstract-1.17.7.tgz", | ||||
|           "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", | ||||
|           "requires": { | ||||
|             "es-to-primitive": "^1.2.1", | ||||
|             "function-bind": "^1.1.1", | ||||
|             "has": "^1.0.3", | ||||
|             "has-symbols": "^1.0.1", | ||||
|             "is-callable": "^1.2.0", | ||||
|             "is-regex": "^1.1.0", | ||||
|             "object-inspect": "^1.7.0", | ||||
|             "is-callable": "^1.2.2", | ||||
|             "is-regex": "^1.1.1", | ||||
|             "object-inspect": "^1.8.0", | ||||
|             "object-keys": "^1.1.1", | ||||
|             "object.assign": "^4.1.0", | ||||
|             "object.assign": "^4.1.1", | ||||
|             "string.prototype.trimend": "^1.0.1", | ||||
|             "string.prototype.trimstart": "^1.0.1" | ||||
|           } | ||||
|   | ||||
| @@ -29,7 +29,6 @@ Platform support | [ or [contribute monthly](https://lossless.link/contribute). :) | ||||
|  | ||||
|  | ||||
| ## Contribution | ||||
|  | ||||
| We are always happy for code contributions. If you are not the code contributing type that is ok. Still, maintaining Open Source repositories takes considerable time and thought. If you like the quality of what we do and our modules are useful to you we would appreciate a little monthly contribution: You can [contribute one time](https://lossless.link/contribute-onetime) or [contribute monthly](https://lossless.link/contribute). :) | ||||
|   | ||||
| @@ -40,7 +40,9 @@ export class TsTest { | ||||
|       switch (true) { | ||||
|         case process.env.CI && fileNameArg.includes('.nonci.'): | ||||
|           console.log('!!!!!!!!!!!'); | ||||
|           console.log(`not running testfile ${fileNameArg}, sinc we are CI and file name includes '.nonci.' tag`); | ||||
|           console.log( | ||||
|             `not running testfile ${fileNameArg}, sinc we are CI and file name includes '.nonci.' tag` | ||||
|           ); | ||||
|           console.log('!!!!!!!!!!!'); | ||||
|           break; | ||||
|         case fileNameArg.endsWith('.browser.ts'): | ||||
| @@ -48,21 +50,21 @@ export class TsTest { | ||||
|           tapCombinator.addTapParser(tapParserBrowser); | ||||
|           break; | ||||
|         case fileNameArg.endsWith('.both.ts'): | ||||
|             console.log('>>>>>>> TEST PART 1: chrome'); | ||||
|             const tapParserBothBrowser = await this.runInChrome(fileNameArg); | ||||
|             tapCombinator.addTapParser(tapParserBothBrowser); | ||||
|             console.log(cs(`|`.repeat(16), 'cyan')); | ||||
|             console.log(''); // force new line | ||||
|             console.log('>>>>>>> TEST PART 2: node'); | ||||
|             const tapParserBothNode = await this.runInNode(fileNameArg); | ||||
|             tapCombinator.addTapParser(tapParserBothNode); | ||||
|             break; | ||||
|           console.log('>>>>>>> TEST PART 1: chrome'); | ||||
|           const tapParserBothBrowser = await this.runInChrome(fileNameArg); | ||||
|           tapCombinator.addTapParser(tapParserBothBrowser); | ||||
|           console.log(cs(`|`.repeat(16), 'cyan')); | ||||
|           console.log(''); // force new line | ||||
|           console.log('>>>>>>> TEST PART 2: node'); | ||||
|           const tapParserBothNode = await this.runInNode(fileNameArg); | ||||
|           tapCombinator.addTapParser(tapParserBothNode); | ||||
|           break; | ||||
|         default: | ||||
|           const tapParserNode = await this.runInNode(fileNameArg); | ||||
|           tapCombinator.addTapParser(tapParserNode); | ||||
|           break; | ||||
|       } | ||||
|        | ||||
|  | ||||
|       console.log(cs(`^`.repeat(16), 'cyan')); | ||||
|       console.log(''); // force new line | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user