refactor(build): gulpを経由しないでTypeScriptのビルドを行うように
path aliasをサーバーサイドでも使ったりしたいため
This commit is contained in:
		
							parent
							
								
									94fd5485b6
								
							
						
					
					
						commit
						8432c2c9ea
					
				
					 9 changed files with 106 additions and 50 deletions
				
			
		
							
								
								
									
										12
									
								
								gulpfile.ts
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								gulpfile.ts
									
										
									
									
									
								
							|  | @ -4,7 +4,6 @@ | ||||||
| 
 | 
 | ||||||
| import * as fs from 'fs'; | import * as fs from 'fs'; | ||||||
| import * as gulp from 'gulp'; | import * as gulp from 'gulp'; | ||||||
| import * as ts from 'gulp-typescript'; |  | ||||||
| import * as rimraf from 'rimraf'; | import * as rimraf from 'rimraf'; | ||||||
| import * as replace from 'gulp-replace'; | import * as replace from 'gulp-replace'; | ||||||
| const terser = require('gulp-terser'); | const terser = require('gulp-terser'); | ||||||
|  | @ -13,16 +12,6 @@ const cssnano = require('gulp-cssnano'); | ||||||
| const locales: { [x: string]: any } = require('./locales'); | const locales: { [x: string]: any } = require('./locales'); | ||||||
| const meta = require('./package.json'); | const meta = require('./package.json'); | ||||||
| 
 | 
 | ||||||
| gulp.task('build:ts', () => { |  | ||||||
| 	const tsProject = ts.createProject('./src/tsconfig.json'); |  | ||||||
| 
 |  | ||||||
| 	return tsProject |  | ||||||
| 		.src() |  | ||||||
| 		.pipe(tsProject()) |  | ||||||
| 		.on('error', () => {}) |  | ||||||
| 		.pipe(gulp.dest('./built/')); |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| gulp.task('build:copy:views', () => | gulp.task('build:copy:views', () => | ||||||
| 	gulp.src('./src/server/web/views/**/*').pipe(gulp.dest('./built/server/web/views')) | 	gulp.src('./src/server/web/views/**/*').pipe(gulp.dest('./built/server/web/views')) | ||||||
| ); | ); | ||||||
|  | @ -78,7 +67,6 @@ gulp.task('cleanall', gulp.parallel('clean', cb => | ||||||
| )); | )); | ||||||
| 
 | 
 | ||||||
| gulp.task('build', gulp.parallel( | gulp.task('build', gulp.parallel( | ||||||
| 	'build:ts', |  | ||||||
| 	'build:copy', | 	'build:copy', | ||||||
| )); | )); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								package.json
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
										
									
									
									
								
							|  | @ -15,11 +15,13 @@ | ||||||
| 		"ormconfig": "node ./built/ormconfig.js", | 		"ormconfig": "node ./built/ormconfig.js", | ||||||
| 		"migrate": "ts-node ./node_modules/typeorm/cli.js migration:run", | 		"migrate": "ts-node ./node_modules/typeorm/cli.js migration:run", | ||||||
| 		"migrateandstart": "npm run migrate && npm run start", | 		"migrateandstart": "npm run migrate && npm run start", | ||||||
| 		"build": "npm run build-webpack && npm run build-gulp", | 		"build": "npm run build-webpack && npm run build-ts && npm run build-gulp", | ||||||
| 		"build-webpack": "webpack", | 		"build-webpack": "webpack", | ||||||
|  | 		"build-ts": "tsc -p src/tsconfig.json || echo done. && tsc-alias -p src/tsconfig.json", | ||||||
| 		"build-gulp": "gulp build", | 		"build-gulp": "gulp build", | ||||||
| 		"watch": "concurrently \"npm:watch-*\"", | 		"watch": "concurrently \"npm:watch-*\"", | ||||||
| 		"watch-webpack": "webpack --watch", | 		"watch-webpack": "webpack --watch", | ||||||
|  | 		"watch-ts": "tsc -w -p src/tsconfig.json && tsc-alias -w -p src/tsconfig.json", | ||||||
| 		"watch-gulp": "gulp watch", | 		"watch-gulp": "gulp watch", | ||||||
| 		"clean": "gulp clean", | 		"clean": "gulp clean", | ||||||
| 		"cleanall": "gulp cleanall", | 		"cleanall": "gulp cleanall", | ||||||
|  | @ -64,6 +66,9 @@ | ||||||
| 		"@types/jsonld": "1.5.5", | 		"@types/jsonld": "1.5.5", | ||||||
| 		"@types/katex": "0.11.0", | 		"@types/katex": "0.11.0", | ||||||
| 		"@types/koa": "2.13.1", | 		"@types/koa": "2.13.1", | ||||||
|  | 		"@types/koa__cors": "3.0.2", | ||||||
|  | 		"@types/koa__multer": "2.0.2", | ||||||
|  | 		"@types/koa__router": "8.0.4", | ||||||
| 		"@types/koa-bodyparser": "4.3.0", | 		"@types/koa-bodyparser": "4.3.0", | ||||||
| 		"@types/koa-cors": "0.0.0", | 		"@types/koa-cors": "0.0.0", | ||||||
| 		"@types/koa-favicon": "2.0.19", | 		"@types/koa-favicon": "2.0.19", | ||||||
|  | @ -71,9 +76,6 @@ | ||||||
| 		"@types/koa-mount": "4.0.0", | 		"@types/koa-mount": "4.0.0", | ||||||
| 		"@types/koa-send": "4.1.2", | 		"@types/koa-send": "4.1.2", | ||||||
| 		"@types/koa-views": "2.0.4", | 		"@types/koa-views": "2.0.4", | ||||||
| 		"@types/koa__cors": "3.0.2", |  | ||||||
| 		"@types/koa__multer": "2.0.2", |  | ||||||
| 		"@types/koa__router": "8.0.4", |  | ||||||
| 		"@types/markdown-it": "12.0.1", | 		"@types/markdown-it": "12.0.1", | ||||||
| 		"@types/matter-js": "0.14.10", | 		"@types/matter-js": "0.14.10", | ||||||
| 		"@types/mocha": "8.2.1", | 		"@types/mocha": "8.2.1", | ||||||
|  | @ -148,7 +150,6 @@ | ||||||
| 		"gulp-replace": "1.0.0", | 		"gulp-replace": "1.0.0", | ||||||
| 		"gulp-terser": "2.0.1", | 		"gulp-terser": "2.0.1", | ||||||
| 		"gulp-tslint": "8.1.4", | 		"gulp-tslint": "8.1.4", | ||||||
| 		"gulp-typescript": "6.0.0-alpha.1", |  | ||||||
| 		"hard-source-webpack-plugin": "0.13.1", | 		"hard-source-webpack-plugin": "0.13.1", | ||||||
| 		"html-minifier": "4.0.0", | 		"html-minifier": "4.0.0", | ||||||
| 		"http-proxy-agent": "4.0.1", | 		"http-proxy-agent": "4.0.1", | ||||||
|  | @ -234,6 +235,7 @@ | ||||||
| 		"tmp": "0.2.1", | 		"tmp": "0.2.1", | ||||||
| 		"ts-loader": "8.0.18", | 		"ts-loader": "8.0.18", | ||||||
| 		"ts-node": "9.1.1", | 		"ts-node": "9.1.1", | ||||||
|  | 		"tsc-alias": "1.2.8", | ||||||
| 		"tslint": "6.1.3", | 		"tslint": "6.1.3", | ||||||
| 		"tslint-sonarts": "1.9.0", | 		"tslint-sonarts": "1.9.0", | ||||||
| 		"typeorm": "0.2.31", | 		"typeorm": "0.2.31", | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								src/@types/meta.json.d.ts
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								src/@types/meta.json.d.ts
									
										
									
									
										vendored
									
									
								
							|  | @ -1,3 +0,0 @@ | ||||||
| declare module '*/meta.json' { |  | ||||||
| 	const version: string; |  | ||||||
| } |  | ||||||
|  | @ -12,7 +12,7 @@ import { lessThan } from '../prelude/array'; | ||||||
| import { program } from '../argv'; | import { program } from '../argv'; | ||||||
| import { showMachineInfo } from '../misc/show-machine-info'; | import { showMachineInfo } from '../misc/show-machine-info'; | ||||||
| import { initDb } from '../db/postgre'; | import { initDb } from '../db/postgre'; | ||||||
| import * as meta from '../meta.json'; | const meta = require('../meta.json'); | ||||||
| 
 | 
 | ||||||
| const logger = new Logger('core', 'cyan'); | const logger = new Logger('core', 'cyan'); | ||||||
| const bootLogger = logger.createSubLogger('boot', 'magenta', false); | const bootLogger = logger.createSubLogger('boot', 'magenta', false); | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
| import * as fs from 'fs'; | import * as fs from 'fs'; | ||||||
| import * as yaml from 'js-yaml'; | import * as yaml from 'js-yaml'; | ||||||
| import { Source, Mixin } from './types'; | import { Source, Mixin } from './types'; | ||||||
| import * as meta from '../meta.json'; | const meta = require('../meta.json'); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Path of configuration directory |  * Path of configuration directory | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import * as Koa from 'koa'; | import * as Koa from 'koa'; | ||||||
| import * as manifest from '../../../assets/client/manifest.json'; | import * as manifest from './manifest.json'; | ||||||
| import { fetchMeta } from '../../misc/fetch-meta'; | import { fetchMeta } from '../../misc/fetch-meta'; | ||||||
| 
 | 
 | ||||||
| module.exports = async (ctx: Koa.Context) => { | module.exports = async (ctx: Koa.Context) => { | ||||||
|  |  | ||||||
|  | @ -21,6 +21,9 @@ | ||||||
| 		"emitDecoratorMetadata": true, | 		"emitDecoratorMetadata": true, | ||||||
| 		"resolveJsonModule": true, | 		"resolveJsonModule": true, | ||||||
| 		"isolatedModules": true, | 		"isolatedModules": true, | ||||||
|  | 		"rootDir": "./", | ||||||
|  | 		"baseUrl": "./", | ||||||
|  | 		"outDir": "../built", | ||||||
| 		"typeRoots": [ | 		"typeRoots": [ | ||||||
| 			"../node_modules/@types", | 			"../node_modules/@types", | ||||||
| 			"./@types" | 			"./@types" | ||||||
|  |  | ||||||
							
								
								
									
										120
									
								
								yarn.lock
									
										
									
									
									
								
							
							
						
						
									
										120
									
								
								yarn.lock
									
										
									
									
									
								
							|  | @ -239,6 +239,22 @@ | ||||||
|   resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.0-3.tgz#b658a7c1f35d4eb04ac85749da693be483442b25" |   resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.0-3.tgz#b658a7c1f35d4eb04ac85749da693be483442b25" | ||||||
|   integrity sha512-fCM7+R9M7Y/ipKC5n9hukGpJHhe53JOENGqtku/KWtpXsnbGik3AS5zfJYEupV2uXOw/5S0RSSfttQ2hNIrmFA== |   integrity sha512-fCM7+R9M7Y/ipKC5n9hukGpJHhe53JOENGqtku/KWtpXsnbGik3AS5zfJYEupV2uXOw/5S0RSSfttQ2hNIrmFA== | ||||||
| 
 | 
 | ||||||
|  | "@jfonx/console-utils@^1.0.3": | ||||||
|  |   version "1.0.3" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@jfonx/console-utils/-/console-utils-1.0.3.tgz#cbb7f911e4191a4a2fe1ba4807d29f100b5d099f" | ||||||
|  |   integrity sha512-/XbnqjWc7yNZVLAJJO9rimfIz9DYte+cj3EF9hwhIv7vw6ok2t3cjl0huYsmD89srKH03vWjeqAcIH86CuYj3g== | ||||||
|  |   dependencies: | ||||||
|  |     colors "^1.3.3" | ||||||
|  | 
 | ||||||
|  | "@jfonx/file-utils@^3.0.1": | ||||||
|  |   version "3.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@jfonx/file-utils/-/file-utils-3.0.1.tgz#8d3d6e931a283420fe29802ea71c28dd397cd8d3" | ||||||
|  |   integrity sha512-qwH0CuzWmghtTHGMyuPHj6SJPQgWeiXFJBfrxCWMbzxVCa3aLZPEfzSdlSnC/UABsk6feRkNdHXw59rVshNPqw== | ||||||
|  |   dependencies: | ||||||
|  |     "@jfonx/console-utils" "^1.0.3" | ||||||
|  |     comment-json "^4.1.0" | ||||||
|  |     find-up "^4.1.0" | ||||||
|  | 
 | ||||||
| "@koa/cors@3.1.0": | "@koa/cors@3.1.0": | ||||||
|   version "3.1.0" |   version "3.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.1.0.tgz#618bb073438cfdbd3ebd0e648a76e33b84f3a3b2" |   resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.1.0.tgz#618bb073438cfdbd3ebd0e648a76e33b84f3a3b2" | ||||||
|  | @ -1707,6 +1723,11 @@ array-sort@^1.0.0: | ||||||
|     get-value "^2.0.6" |     get-value "^2.0.6" | ||||||
|     kind-of "^5.0.2" |     kind-of "^5.0.2" | ||||||
| 
 | 
 | ||||||
|  | array-timsort@^1.0.3: | ||||||
|  |   version "1.0.3" | ||||||
|  |   resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" | ||||||
|  |   integrity sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ== | ||||||
|  | 
 | ||||||
| array-union@^2.1.0: | array-union@^2.1.0: | ||||||
|   version "2.1.0" |   version "2.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" |   resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" | ||||||
|  | @ -2453,7 +2474,7 @@ cheerio@^0.22.0: | ||||||
|     lodash.reject "^4.4.0" |     lodash.reject "^4.4.0" | ||||||
|     lodash.some "^4.4.0" |     lodash.some "^4.4.0" | ||||||
| 
 | 
 | ||||||
| chokidar@3.5.1, "chokidar@>=2.0.0 <4.0.0", chokidar@^2.0.0, chokidar@^3.3.1: | chokidar@3.5.1, "chokidar@>=2.0.0 <4.0.0", chokidar@^2.0.0, chokidar@^3.3.1, chokidar@^3.5.0: | ||||||
|   version "3.3.1" |   version "3.3.1" | ||||||
|   resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" |   resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450" | ||||||
|   integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg== |   integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg== | ||||||
|  | @ -2793,7 +2814,7 @@ commander@^2.12.1, commander@^2.19.0, commander@^2.20.0, commander@~2.20.3: | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" |   resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | ||||||
|   integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== |   integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== | ||||||
| 
 | 
 | ||||||
| commander@^6.0.0: | commander@^6.0.0, commander@^6.2.1: | ||||||
|   version "6.2.1" |   version "6.2.1" | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" |   resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" | ||||||
|   integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== |   integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== | ||||||
|  | @ -2803,6 +2824,17 @@ commander@^7.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2" |   resolved "https://registry.yarnpkg.com/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2" | ||||||
|   integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA== |   integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA== | ||||||
| 
 | 
 | ||||||
|  | comment-json@^4.1.0: | ||||||
|  |   version "4.1.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.1.0.tgz#09d08f0fbc4ad5eeccbac20f469adbb967dcbd2c" | ||||||
|  |   integrity sha512-WEghmVYaNq9NlWbrkzQTSsya9ycLyxJxpTQfZEan6a5Jomnjw18zS3Podf8q1Zf9BvonvQd/+Z7Z39L7KKzzdQ== | ||||||
|  |   dependencies: | ||||||
|  |     array-timsort "^1.0.3" | ||||||
|  |     core-util-is "^1.0.2" | ||||||
|  |     esprima "^4.0.1" | ||||||
|  |     has-own-prop "^2.0.0" | ||||||
|  |     repeat-string "^1.6.1" | ||||||
|  | 
 | ||||||
| commondir@^1.0.1: | commondir@^1.0.1: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" |   resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" | ||||||
|  | @ -2946,7 +2978,7 @@ core-js@3.9.1: | ||||||
|   resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.9.1.tgz#cec8de593db8eb2a85ffb0dbdeb312cb6e5460ae" |   resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.9.1.tgz#cec8de593db8eb2a85ffb0dbdeb312cb6e5460ae" | ||||||
|   integrity sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg== |   integrity sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg== | ||||||
| 
 | 
 | ||||||
| core-util-is@1.0.2, core-util-is@~1.0.0: | core-util-is@1.0.2, core-util-is@^1.0.2, core-util-is@~1.0.0: | ||||||
|   version "1.0.2" |   version "1.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" |   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | ||||||
|   integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= |   integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= | ||||||
|  | @ -4259,6 +4291,14 @@ find-cache-dir@^2.0.0: | ||||||
|     make-dir "^2.0.0" |     make-dir "^2.0.0" | ||||||
|     pkg-dir "^3.0.0" |     pkg-dir "^3.0.0" | ||||||
| 
 | 
 | ||||||
|  | find-node-modules@^2.1.0: | ||||||
|  |   version "2.1.2" | ||||||
|  |   resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.1.2.tgz#57565a3455baf671b835bc6b2134a9b938b9c53c" | ||||||
|  |   integrity sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug== | ||||||
|  |   dependencies: | ||||||
|  |     findup-sync "^4.0.0" | ||||||
|  |     merge "^2.1.0" | ||||||
|  | 
 | ||||||
| find-up@5.0.0: | find-up@5.0.0: | ||||||
|   version "5.0.0" |   version "5.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" |   resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" | ||||||
|  | @ -4282,7 +4322,7 @@ find-up@^3.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     locate-path "^3.0.0" |     locate-path "^3.0.0" | ||||||
| 
 | 
 | ||||||
| find-up@^4.0.0: | find-up@^4.0.0, find-up@^4.1.0: | ||||||
|   version "4.1.0" |   version "4.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" |   resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" | ||||||
|   integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== |   integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== | ||||||
|  | @ -4310,6 +4350,16 @@ findup-sync@^3.0.0: | ||||||
|     micromatch "^3.0.4" |     micromatch "^3.0.4" | ||||||
|     resolve-dir "^1.0.1" |     resolve-dir "^1.0.1" | ||||||
| 
 | 
 | ||||||
|  | findup-sync@^4.0.0: | ||||||
|  |   version "4.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" | ||||||
|  |   integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ== | ||||||
|  |   dependencies: | ||||||
|  |     detect-file "^1.0.0" | ||||||
|  |     is-glob "^4.0.0" | ||||||
|  |     micromatch "^4.0.2" | ||||||
|  |     resolve-dir "^1.0.1" | ||||||
|  | 
 | ||||||
| fined@^1.0.1: | fined@^1.0.1: | ||||||
|   version "1.2.0" |   version "1.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" |   resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" | ||||||
|  | @ -4652,6 +4702,18 @@ globby@^11.0.1: | ||||||
|     merge2 "^1.3.0" |     merge2 "^1.3.0" | ||||||
|     slash "^3.0.0" |     slash "^3.0.0" | ||||||
| 
 | 
 | ||||||
|  | globby@^11.0.2: | ||||||
|  |   version "11.0.3" | ||||||
|  |   resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" | ||||||
|  |   integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== | ||||||
|  |   dependencies: | ||||||
|  |     array-union "^2.1.0" | ||||||
|  |     dir-glob "^3.0.1" | ||||||
|  |     fast-glob "^3.1.1" | ||||||
|  |     ignore "^5.1.4" | ||||||
|  |     merge2 "^1.3.0" | ||||||
|  |     slash "^3.0.0" | ||||||
|  | 
 | ||||||
| glogg@^1.0.0: | glogg@^1.0.0: | ||||||
|   version "1.0.2" |   version "1.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" |   resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" | ||||||
|  | @ -4764,18 +4826,6 @@ gulp-tslint@8.1.4: | ||||||
|     plugin-error "1.0.1" |     plugin-error "1.0.1" | ||||||
|     through "~2.3.8" |     through "~2.3.8" | ||||||
| 
 | 
 | ||||||
| gulp-typescript@6.0.0-alpha.1: |  | ||||||
|   version "6.0.0-alpha.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/gulp-typescript/-/gulp-typescript-6.0.0-alpha.1.tgz#fcb0dbbc79c34201f0945c6323c194a8f5455a04" |  | ||||||
|   integrity sha512-KoT0TTfjfT7w3JItHkgFH1T/zK4oXWC+a8xxKfniRfVcA0Fa1bKrIhztYelYmb+95RB80OLMBreknYkdwzdi2Q== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-colors "^4.1.1" |  | ||||||
|     plugin-error "^1.0.1" |  | ||||||
|     source-map "^0.7.3" |  | ||||||
|     through2 "^3.0.1" |  | ||||||
|     vinyl "^2.2.0" |  | ||||||
|     vinyl-fs "^3.0.3" |  | ||||||
| 
 |  | ||||||
| gulp@4.0.2: | gulp@4.0.2: | ||||||
|   version "4.0.2" |   version "4.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" |   resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" | ||||||
|  | @ -4847,6 +4897,11 @@ has-flag@^4.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" |   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" | ||||||
|   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== |   integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== | ||||||
| 
 | 
 | ||||||
|  | has-own-prop@^2.0.0: | ||||||
|  |   version "2.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" | ||||||
|  |   integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ== | ||||||
|  | 
 | ||||||
| has-symbols@^1.0.0, has-symbols@^1.0.1: | has-symbols@^1.0.0, has-symbols@^1.0.1: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" |   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" | ||||||
|  | @ -6533,6 +6588,11 @@ merge2@^1.3.0: | ||||||
|   resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" |   resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" | ||||||
|   integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== |   integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== | ||||||
| 
 | 
 | ||||||
|  | merge@^2.1.0: | ||||||
|  |   version "2.1.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/merge/-/merge-2.1.1.tgz#59ef4bf7e0b3e879186436e8481c06a6c162ca98" | ||||||
|  |   integrity sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w== | ||||||
|  | 
 | ||||||
| methods@^1.1.2: | methods@^1.1.2: | ||||||
|   version "1.1.2" |   version "1.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" |   resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" | ||||||
|  | @ -8689,7 +8749,7 @@ readable-stream@1.1.x: | ||||||
|     isarray "0.0.1" |     isarray "0.0.1" | ||||||
|     string_decoder "~0.10.x" |     string_decoder "~0.10.x" | ||||||
| 
 | 
 | ||||||
| "readable-stream@2 || 3", readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: | readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: | ||||||
|   version "3.6.0" |   version "3.6.0" | ||||||
|   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" |   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" | ||||||
|   integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== |   integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== | ||||||
|  | @ -9503,7 +9563,7 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: | ||||||
|   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" |   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" | ||||||
|   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== |   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== | ||||||
| 
 | 
 | ||||||
| source-map@^0.7.3, source-map@~0.7.2: | source-map@~0.7.2: | ||||||
|   version "0.7.3" |   version "0.7.3" | ||||||
|   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" |   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" | ||||||
|   integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== |   integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== | ||||||
|  | @ -10168,13 +10228,6 @@ through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: | ||||||
|     readable-stream "~2.3.6" |     readable-stream "~2.3.6" | ||||||
|     xtend "~4.0.1" |     xtend "~4.0.1" | ||||||
| 
 | 
 | ||||||
| through2@^3.0.1: |  | ||||||
|   version "3.0.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" |  | ||||||
|   integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== |  | ||||||
|   dependencies: |  | ||||||
|     readable-stream "2 || 3" |  | ||||||
| 
 |  | ||||||
| through2@^4.0.2: | through2@^4.0.2: | ||||||
|   version "4.0.2" |   version "4.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" |   resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" | ||||||
|  | @ -10358,6 +10411,19 @@ ts-node@9.1.1: | ||||||
|     source-map-support "^0.5.17" |     source-map-support "^0.5.17" | ||||||
|     yn "3.1.1" |     yn "3.1.1" | ||||||
| 
 | 
 | ||||||
|  | tsc-alias@1.2.8: | ||||||
|  |   version "1.2.8" | ||||||
|  |   resolved "https://registry.yarnpkg.com/tsc-alias/-/tsc-alias-1.2.8.tgz#d88bfce778c0b31d095a132209b4eefe7e16cc16" | ||||||
|  |   integrity sha512-29WMSalu0cW/VuNeTEs/CPjz5z5Ae2ZBlTV0gjeoQwJNjZ5sDyPmu1C0rDmvOLPEJyo/iwqOMtNAlG17fEqBCw== | ||||||
|  |   dependencies: | ||||||
|  |     "@jfonx/console-utils" "^1.0.3" | ||||||
|  |     "@jfonx/file-utils" "^3.0.1" | ||||||
|  |     chokidar "^3.5.0" | ||||||
|  |     commander "^6.2.1" | ||||||
|  |     find-node-modules "^2.1.0" | ||||||
|  |     globby "^11.0.2" | ||||||
|  |     normalize-path "^3.0.0" | ||||||
|  | 
 | ||||||
| tslib@^1.13.0: | tslib@^1.13.0: | ||||||
|   version "1.13.0" |   version "1.13.0" | ||||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" |   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" | ||||||
|  | @ -10772,7 +10838,7 @@ verror@1.10.0: | ||||||
|     core-util-is "1.0.2" |     core-util-is "1.0.2" | ||||||
|     extsprintf "^1.2.0" |     extsprintf "^1.2.0" | ||||||
| 
 | 
 | ||||||
| vinyl-fs@^3.0.0, vinyl-fs@^3.0.3: | vinyl-fs@^3.0.0: | ||||||
|   version "3.0.3" |   version "3.0.3" | ||||||
|   resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" |   resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" | ||||||
|   integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== |   integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== | ||||||
|  | @ -10815,7 +10881,7 @@ vinyl-sourcemaps-apply@^0.2.1: | ||||||
|   dependencies: |   dependencies: | ||||||
|     source-map "^0.5.1" |     source-map "^0.5.1" | ||||||
| 
 | 
 | ||||||
| vinyl@^2.0.0, vinyl@^2.2.0: | vinyl@^2.0.0: | ||||||
|   version "2.2.0" |   version "2.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" |   resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" | ||||||
|   integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== |   integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue