implement dev command
This commit is contained in:
		
							parent
							
								
									9d67857a34
								
							
						
					
					
						commit
						a9a5673069
					
				
					 6 changed files with 154 additions and 97 deletions
				
			
		|  | @ -57,6 +57,6 @@ gulp.task('default', gulp.task('build')); | ||||||
| 
 | 
 | ||||||
| gulp.task('watch', () => { | gulp.task('watch', () => { | ||||||
| 	gulp.watch([ | 	gulp.watch([ | ||||||
| 		'./packages/**/*', | 		'./packages/*/src/**/*', | ||||||
| 	], { ignoreInitial: false }, gulp.task('build')); | 	], { ignoreInitial: false }, gulp.task('build')); | ||||||
| }); | }); | ||||||
|  |  | ||||||
|  | @ -17,10 +17,8 @@ | ||||||
| 		"migrate": "cd packages/backend && npx typeorm migration:run", | 		"migrate": "cd packages/backend && npx typeorm migration:run", | ||||||
| 		"migrateandstart": "npm run migrate && npm run start", | 		"migrateandstart": "npm run migrate && npm run start", | ||||||
| 		"gulp": "gulp build", | 		"gulp": "gulp build", | ||||||
| 		"watch": "concurrently \"npm:watch-*\"", | 		"watch": "npm run dev", | ||||||
| 		"watch-webpack": "webpack --watch", | 		"dev": "node ./scripts/dev.js", | ||||||
| 		"watch-ts": "tsc -w -p packages/tsconfig.json && tsc-alias -w -p packages/tsconfig.json", |  | ||||||
| 		"watch-gulp": "gulp watch", |  | ||||||
| 		"lint": "node ./scripts/lint.js", | 		"lint": "node ./scripts/lint.js", | ||||||
| 		"cy:open": "cypress open", | 		"cy:open": "cypress open", | ||||||
| 		"cy:run": "cypress run", | 		"cy:run": "cypress run", | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ | ||||||
| 	"scripts": { | 	"scripts": { | ||||||
| 		"init": "npm run migrate", | 		"init": "npm run migrate", | ||||||
| 		"build": "tsc -p tsconfig.json || echo done. && tsc-alias -p tsconfig.json", | 		"build": "tsc -p tsconfig.json || echo done. && tsc-alias -p tsconfig.json", | ||||||
| 		"watch": "tsc -w -p tsconfig.json && tsc-alias -w -p tsconfig.json", | 		"watch": "node watch.mjs", | ||||||
| 		"lint": "eslint --quiet src/**/*.ts", | 		"lint": "eslint --quiet src/**/*.ts", | ||||||
| 		"mocha": "cross-env TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT=\"./test/tsconfig.json\" mocha", | 		"mocha": "cross-env TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT=\"./test/tsconfig.json\" mocha", | ||||||
| 		"test": "npm run mocha" | 		"test": "npm run mocha" | ||||||
|  | @ -179,7 +179,7 @@ | ||||||
| 		"tmp": "0.2.1", | 		"tmp": "0.2.1", | ||||||
| 		"ts-loader": "9.2.6", | 		"ts-loader": "9.2.6", | ||||||
| 		"ts-node": "10.4.0", | 		"ts-node": "10.4.0", | ||||||
| 		"tsc-alias": "1.3.10", | 		"tsc-alias": "1.4.1", | ||||||
| 		"tsconfig-paths": "3.11.0", | 		"tsconfig-paths": "3.11.0", | ||||||
| 		"twemoji-parser": "13.1.0", | 		"twemoji-parser": "13.1.0", | ||||||
| 		"typeorm": "0.2.39", | 		"typeorm": "0.2.39", | ||||||
|  | @ -194,6 +194,7 @@ | ||||||
| 	"devDependencies": { | 	"devDependencies": { | ||||||
| 		"@redocly/openapi-core": "1.0.0-beta.54", | 		"@redocly/openapi-core": "1.0.0-beta.54", | ||||||
| 		"@types/fluent-ffmpeg": "2.1.17", | 		"@types/fluent-ffmpeg": "2.1.17", | ||||||
| 		"cross-env": "7.0.3" | 		"cross-env": "7.0.3", | ||||||
|  | 		"execa": "6.0.0" | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										23
									
								
								packages/backend/watch.mjs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								packages/backend/watch.mjs
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | ||||||
|  | import { execa } from 'execa'; | ||||||
|  | 
 | ||||||
|  | (async () => { | ||||||
|  | 	// なぜかchokidarが動かない影響で、watchされない
 | ||||||
|  | 	/* | ||||||
|  | 	execa('tsc-alias', ['-w', '-p', 'tsconfig.json'], { | ||||||
|  | 		stdout: process.stdout, | ||||||
|  | 		stderr: process.stderr, | ||||||
|  | 	}); | ||||||
|  | 	*/ | ||||||
|  | 
 | ||||||
|  | 	setInterval(() => { | ||||||
|  | 		execa('tsc-alias', ['-p', 'tsconfig.json'], { | ||||||
|  | 			stdout: process.stdout, | ||||||
|  | 			stderr: process.stderr, | ||||||
|  | 		}); | ||||||
|  | 	}, 3000); | ||||||
|  | 
 | ||||||
|  | 	execa('tsc', ['-w', '-p', 'tsconfig.json'], { | ||||||
|  | 		stdout: process.stdout, | ||||||
|  | 		stderr: process.stderr, | ||||||
|  | 	}); | ||||||
|  | })(); | ||||||
|  | @ -111,22 +111,6 @@ | ||||||
|   resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" |   resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" | ||||||
|   integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== |   integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== | ||||||
| 
 | 
 | ||||||
| "@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" | ||||||
|  | @ -1380,11 +1364,6 @@ array-includes@^3.1.4: | ||||||
|     get-intrinsic "^1.1.1" |     get-intrinsic "^1.1.1" | ||||||
|     is-string "^1.0.7" |     is-string "^1.0.7" | ||||||
| 
 | 
 | ||||||
| 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" | ||||||
|  | @ -2007,7 +1986,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@^3.3.1, chokidar@^3.5.0: | chokidar@3.5.1, chokidar@^3.3.1, chokidar@^3.5.2: | ||||||
|   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== | ||||||
|  | @ -2166,7 +2145,7 @@ colorette@^1.2.0, colorette@^1.2.1, colorette@^1.2.2: | ||||||
|   resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" |   resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" | ||||||
|   integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== |   integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== | ||||||
| 
 | 
 | ||||||
| colors@^1.1.2, colors@^1.3.3, colors@^1.4.0: | colors@^1.1.2, colors@^1.4.0: | ||||||
|   version "1.4.0" |   version "1.4.0" | ||||||
|   resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" |   resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" | ||||||
|   integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== |   integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== | ||||||
|  | @ -2183,26 +2162,15 @@ commander@^2.19.0, commander@^2.20.0: | ||||||
|   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.2.1: |  | ||||||
|   version "6.2.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" |  | ||||||
|   integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== |  | ||||||
| 
 |  | ||||||
| commander@^7.2.0: | commander@^7.2.0: | ||||||
|   version "7.2.0" |   version "7.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" |   resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" | ||||||
|   integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== |   integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== | ||||||
| 
 | 
 | ||||||
| comment-json@^4.1.0: | commander@^8.2.0: | ||||||
|   version "4.1.1" |   version "8.3.0" | ||||||
|   resolved "https://registry.yarnpkg.com/comment-json/-/comment-json-4.1.1.tgz#49df4948704bebb1cc0ffa6910e25669b668b7c5" |   resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" | ||||||
|   integrity sha512-v8gmtPvxhBlhdRBLwdHSjGy9BgA23t9H1FctdQKyUrErPjSrJcdDMqBq9B4Irtm7w3TNYLQJNH6ARKnpyag1sA== |   integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== | ||||||
|   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" |  | ||||||
| 
 | 
 | ||||||
| compare-versions@3.6.0: | compare-versions@3.6.0: | ||||||
|   version "3.6.0" |   version "3.6.0" | ||||||
|  | @ -2305,11 +2273,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: | ||||||
|   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= | ||||||
| 
 | 
 | ||||||
| core-util-is@^1.0.2: |  | ||||||
|   version "1.0.3" |  | ||||||
|   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" |  | ||||||
|   integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== |  | ||||||
| 
 |  | ||||||
| crc-32@1.2.0: | crc-32@1.2.0: | ||||||
|   version "1.2.0" |   version "1.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" |   resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" | ||||||
|  | @ -2338,7 +2301,7 @@ cross-env@7.0.3: | ||||||
|   dependencies: |   dependencies: | ||||||
|     cross-spawn "^7.0.1" |     cross-spawn "^7.0.1" | ||||||
| 
 | 
 | ||||||
| cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: | cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: | ||||||
|   version "7.0.3" |   version "7.0.3" | ||||||
|   resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" |   resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" | ||||||
|   integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== |   integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== | ||||||
|  | @ -3295,6 +3258,21 @@ events@^3.2.0: | ||||||
|   resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" |   resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" | ||||||
|   integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== |   integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== | ||||||
| 
 | 
 | ||||||
|  | execa@6.0.0: | ||||||
|  |   version "6.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/execa/-/execa-6.0.0.tgz#598b46f09ae44f5d8097a30cfb1681d0f0371503" | ||||||
|  |   integrity sha512-m4wU9j4Z9nXXoqT8RSfl28JSwmMNLFF69OON8H/lL3NeU0tNpGz313bcOfYoBBHokB0dC2tMl3VUcKgHELhL2Q== | ||||||
|  |   dependencies: | ||||||
|  |     cross-spawn "^7.0.3" | ||||||
|  |     get-stream "^6.0.1" | ||||||
|  |     human-signals "^3.0.1" | ||||||
|  |     is-stream "^3.0.0" | ||||||
|  |     merge-stream "^2.0.0" | ||||||
|  |     npm-run-path "^5.0.1" | ||||||
|  |     onetime "^6.0.0" | ||||||
|  |     signal-exit "^3.0.5" | ||||||
|  |     strip-final-newline "^3.0.0" | ||||||
|  | 
 | ||||||
| execa@^4.0.0: | execa@^4.0.0: | ||||||
|   version "4.1.0" |   version "4.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" |   resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" | ||||||
|  | @ -3435,7 +3413,7 @@ fill-range@^7.0.1: | ||||||
|   dependencies: |   dependencies: | ||||||
|     to-regex-range "^5.0.1" |     to-regex-range "^5.0.1" | ||||||
| 
 | 
 | ||||||
| find-node-modules@^2.1.0: | find-node-modules@^2.1.2: | ||||||
|   version "2.1.2" |   version "2.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.1.2.tgz#57565a3455baf671b835bc6b2134a9b938b9c53c" |   resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.1.2.tgz#57565a3455baf671b835bc6b2134a9b938b9c53c" | ||||||
|   integrity sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug== |   integrity sha512-x+3P4mbtRPlSiVE1Qco0Z4YLU8WFiFcuWTf3m75OV9Uzcfs2Bg+O9N+r/K0AnmINBW06KpfqKwYJbFlFq4qNug== | ||||||
|  | @ -3465,14 +3443,6 @@ find-up@^3.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     locate-path "^3.0.0" |     locate-path "^3.0.0" | ||||||
| 
 | 
 | ||||||
| find-up@^4.1.0: |  | ||||||
|   version "4.1.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" |  | ||||||
|   integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== |  | ||||||
|   dependencies: |  | ||||||
|     locate-path "^5.0.0" |  | ||||||
|     path-exists "^4.0.0" |  | ||||||
| 
 |  | ||||||
| findup-sync@^4.0.0: | findup-sync@^4.0.0: | ||||||
|   version "4.0.0" |   version "4.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" |   resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" | ||||||
|  | @ -3637,6 +3607,11 @@ get-stream@^5.0.0, get-stream@^5.1.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     pump "^3.0.0" |     pump "^3.0.0" | ||||||
| 
 | 
 | ||||||
|  | get-stream@^6.0.1: | ||||||
|  |   version "6.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" | ||||||
|  |   integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== | ||||||
|  | 
 | ||||||
| get-symbol-description@^1.0.0: | get-symbol-description@^1.0.0: | ||||||
|   version "1.0.0" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" |   resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" | ||||||
|  | @ -3734,7 +3709,7 @@ globals@^13.9.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     type-fest "^0.20.2" |     type-fest "^0.20.2" | ||||||
| 
 | 
 | ||||||
| globby@^11.0.2, globby@^11.0.4: | globby@^11.0.4: | ||||||
|   version "11.0.4" |   version "11.0.4" | ||||||
|   resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" |   resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" | ||||||
|   integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== |   integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== | ||||||
|  | @ -3816,11 +3791,6 @@ 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" | ||||||
|  | @ -4007,6 +3977,11 @@ human-signals@^1.1.1: | ||||||
|   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" |   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" | ||||||
|   integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== |   integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== | ||||||
| 
 | 
 | ||||||
|  | human-signals@^3.0.1: | ||||||
|  |   version "3.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" | ||||||
|  |   integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== | ||||||
|  | 
 | ||||||
| humanize-ms@^1.2.1: | humanize-ms@^1.2.1: | ||||||
|   version "1.2.1" |   version "1.2.1" | ||||||
|   resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" |   resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" | ||||||
|  | @ -4425,6 +4400,11 @@ is-stream@^2.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" |   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" | ||||||
|   integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== |   integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== | ||||||
| 
 | 
 | ||||||
|  | is-stream@^3.0.0: | ||||||
|  |   version "3.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" | ||||||
|  |   integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== | ||||||
|  | 
 | ||||||
| is-string@^1.0.5, is-string@^1.0.7: | is-string@^1.0.5, is-string@^1.0.7: | ||||||
|   version "1.0.7" |   version "1.0.7" | ||||||
|   resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" |   resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" | ||||||
|  | @ -5008,13 +4988,6 @@ locate-path@^3.0.0: | ||||||
|     p-locate "^3.0.0" |     p-locate "^3.0.0" | ||||||
|     path-exists "^3.0.0" |     path-exists "^3.0.0" | ||||||
| 
 | 
 | ||||||
| locate-path@^5.0.0: |  | ||||||
|   version "5.0.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" |  | ||||||
|   integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== |  | ||||||
|   dependencies: |  | ||||||
|     p-locate "^4.1.0" |  | ||||||
| 
 |  | ||||||
| locate-path@^6.0.0: | locate-path@^6.0.0: | ||||||
|   version "6.0.0" |   version "6.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" |   resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" | ||||||
|  | @ -5266,6 +5239,11 @@ mimic-fn@^2.1.0: | ||||||
|   resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" |   resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" | ||||||
|   integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== |   integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== | ||||||
| 
 | 
 | ||||||
|  | mimic-fn@^4.0.0: | ||||||
|  |   version "4.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" | ||||||
|  |   integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== | ||||||
|  | 
 | ||||||
| mimic-response@^1.0.0: | mimic-response@^1.0.0: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" |   resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" | ||||||
|  | @ -5467,6 +5445,11 @@ multer@1.4.3: | ||||||
|     type-is "^1.6.4" |     type-is "^1.6.4" | ||||||
|     xtend "^4.0.0" |     xtend "^4.0.0" | ||||||
| 
 | 
 | ||||||
|  | mylas@^2.1.4: | ||||||
|  |   version "2.1.5" | ||||||
|  |   resolved "https://registry.yarnpkg.com/mylas/-/mylas-2.1.5.tgz#7ccf41ec5a93ab2d63fc3678abf1942c0e7bdeb1" | ||||||
|  |   integrity sha512-7ZyrJux1lipSR45IxDvWz7zJOXWTazTFCqD4/p8XBF4O+mtJwf7QpMWTH+jE4lV9O2I38xcpS0KTIp7GwhUTmA== | ||||||
|  | 
 | ||||||
| mz@^2.4.0, mz@^2.7.0: | mz@^2.4.0, mz@^2.7.0: | ||||||
|   version "2.7.0" |   version "2.7.0" | ||||||
|   resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" |   resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" | ||||||
|  | @ -5657,6 +5640,13 @@ npm-run-path@^4.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     path-key "^3.0.0" |     path-key "^3.0.0" | ||||||
| 
 | 
 | ||||||
|  | npm-run-path@^5.0.1: | ||||||
|  |   version "5.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.0.1.tgz#748dd68ed7de377bb1f7132c7dafe657be5ab400" | ||||||
|  |   integrity sha512-ybBJQUSyFwEEhqO2lXmyKOl9ucHtyZBWVM0h0FiMfT/+WKxCUZFa95qAR2X3w/w6oigN3B0b2UNHZbD+kdfD5w== | ||||||
|  |   dependencies: | ||||||
|  |     path-key "^4.0.0" | ||||||
|  | 
 | ||||||
| npmlog@^4.0.1, npmlog@^4.1.2: | npmlog@^4.0.1, npmlog@^4.1.2: | ||||||
|   version "4.1.2" |   version "4.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" |   resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" | ||||||
|  | @ -5784,6 +5774,13 @@ onetime@^5.1.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     mimic-fn "^2.1.0" |     mimic-fn "^2.1.0" | ||||||
| 
 | 
 | ||||||
|  | onetime@^6.0.0: | ||||||
|  |   version "6.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" | ||||||
|  |   integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== | ||||||
|  |   dependencies: | ||||||
|  |     mimic-fn "^4.0.0" | ||||||
|  | 
 | ||||||
| only@~0.0.2: | only@~0.0.2: | ||||||
|   version "0.0.2" |   version "0.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" |   resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" | ||||||
|  | @ -5877,7 +5874,7 @@ p-limit@^1.1.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     p-try "^1.0.0" |     p-try "^1.0.0" | ||||||
| 
 | 
 | ||||||
| p-limit@^2.0.0, p-limit@^2.2.0: | p-limit@^2.0.0: | ||||||
|   version "2.3.0" |   version "2.3.0" | ||||||
|   resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" |   resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" | ||||||
|   integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== |   integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== | ||||||
|  | @ -5912,13 +5909,6 @@ p-locate@^3.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     p-limit "^2.0.0" |     p-limit "^2.0.0" | ||||||
| 
 | 
 | ||||||
| p-locate@^4.1.0: |  | ||||||
|   version "4.1.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" |  | ||||||
|   integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== |  | ||||||
|   dependencies: |  | ||||||
|     p-limit "^2.2.0" |  | ||||||
| 
 |  | ||||||
| p-locate@^5.0.0: | p-locate@^5.0.0: | ||||||
|   version "5.0.0" |   version "5.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" |   resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" | ||||||
|  | @ -6024,6 +6014,11 @@ path-key@^3.0.0, path-key@^3.1.0: | ||||||
|   resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" |   resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" | ||||||
|   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== |   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== | ||||||
| 
 | 
 | ||||||
|  | path-key@^4.0.0: | ||||||
|  |   version "4.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" | ||||||
|  |   integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== | ||||||
|  | 
 | ||||||
| path-parse@^1.0.6: | path-parse@^1.0.6: | ||||||
|   version "1.0.6" |   version "1.0.6" | ||||||
|   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" |   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" | ||||||
|  | @ -6907,11 +6902,6 @@ rename@1.0.4: | ||||||
|   dependencies: |   dependencies: | ||||||
|     debug "^2.5.2" |     debug "^2.5.2" | ||||||
| 
 | 
 | ||||||
| repeat-string@^1.6.1: |  | ||||||
|   version "1.6.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" |  | ||||||
|   integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= |  | ||||||
| 
 |  | ||||||
| request-promise-core@1.1.4: | request-promise-core@1.1.4: | ||||||
|   version "1.1.4" |   version "1.1.4" | ||||||
|   resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" |   resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" | ||||||
|  | @ -7252,6 +7242,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: | ||||||
|   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" |   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" | ||||||
|   integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== |   integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== | ||||||
| 
 | 
 | ||||||
|  | signal-exit@^3.0.5: | ||||||
|  |   version "3.0.6" | ||||||
|  |   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" | ||||||
|  |   integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== | ||||||
|  | 
 | ||||||
| simple-concat@^1.0.0: | simple-concat@^1.0.0: | ||||||
|   version "1.0.0" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" |   resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" | ||||||
|  | @ -7572,6 +7567,11 @@ strip-final-newline@^2.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" |   resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" | ||||||
|   integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== |   integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== | ||||||
| 
 | 
 | ||||||
|  | strip-final-newline@^3.0.0: | ||||||
|  |   version "3.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" | ||||||
|  |   integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== | ||||||
|  | 
 | ||||||
| strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: | strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: | ||||||
|   version "3.1.1" |   version "3.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" |   resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" | ||||||
|  | @ -7915,17 +7915,16 @@ ts-node@10.4.0: | ||||||
|     make-error "^1.1.1" |     make-error "^1.1.1" | ||||||
|     yn "3.1.1" |     yn "3.1.1" | ||||||
| 
 | 
 | ||||||
| tsc-alias@1.3.10: | tsc-alias@1.4.1: | ||||||
|   version "1.3.10" |   version "1.4.1" | ||||||
|   resolved "https://registry.yarnpkg.com/tsc-alias/-/tsc-alias-1.3.10.tgz#6ccf81c644092387ab9be3a3a75549a95eeffd80" |   resolved "https://registry.yarnpkg.com/tsc-alias/-/tsc-alias-1.4.1.tgz#6a6075dd94267d9befdad1431f410bd0b8819805" | ||||||
|   integrity sha512-7SF56qiV7Oh/bON+XjF/uAzEFqbmwCuEIHQyoTyVJAK80WnxaIyhO9TBwD/x8InIMU8lnvExQBOrgKkRPsHH+w== |   integrity sha512-nHTR8qvM/LiYI8Fx6UrzAQXRngAuE2PEK+n9uXmQY6fN+oLZhweNFkCLbyxKDmlLfYnclSuaR+dSuvRd7FUu8Q== | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@jfonx/console-utils" "^1.0.3" |     chokidar "^3.5.2" | ||||||
|     "@jfonx/file-utils" "^3.0.1" |     commander "^8.2.0" | ||||||
|     chokidar "^3.5.0" |     find-node-modules "^2.1.2" | ||||||
|     commander "^6.2.1" |     globby "^11.0.4" | ||||||
|     find-node-modules "^2.1.0" |     mylas "^2.1.4" | ||||||
|     globby "^11.0.2" |  | ||||||
|     normalize-path "^3.0.0" |     normalize-path "^3.0.0" | ||||||
| 
 | 
 | ||||||
| tsconfig-paths@3.11.0, tsconfig-paths@^3.11.0: | tsconfig-paths@3.11.0, tsconfig-paths@^3.11.0: | ||||||
|  |  | ||||||
							
								
								
									
										36
									
								
								scripts/dev.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								scripts/dev.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,36 @@ | ||||||
|  | const execa = require('execa'); | ||||||
|  | 
 | ||||||
|  | (async () => { | ||||||
|  | 	execa('npx', ['gulp', 'watch'], { | ||||||
|  | 		cwd: __dirname + '/../', | ||||||
|  | 		stdout: process.stdout, | ||||||
|  | 		stderr: process.stderr, | ||||||
|  | 	}); | ||||||
|  | 
 | ||||||
|  | 	execa('npm', ['run', 'watch'], { | ||||||
|  | 		cwd: __dirname + '/../packages/backend', | ||||||
|  | 		stdout: process.stdout, | ||||||
|  | 		stderr: process.stderr, | ||||||
|  | 	}); | ||||||
|  | 
 | ||||||
|  | 	execa('npm', ['run', 'watch'], { | ||||||
|  | 		cwd: __dirname + '/../packages/client', | ||||||
|  | 		stdout: process.stdout, | ||||||
|  | 		stderr: process.stderr, | ||||||
|  | 	}); | ||||||
|  | 
 | ||||||
|  | 	const start = async () => { | ||||||
|  | 		try { | ||||||
|  | 			await execa('npm', ['run', 'start'], { | ||||||
|  | 				cwd: __dirname + '/../', | ||||||
|  | 				stdout: process.stdout, | ||||||
|  | 				stderr: process.stderr, | ||||||
|  | 			}); | ||||||
|  | 		} catch (e) { | ||||||
|  | 			await new Promise(resolve => setTimeout(resolve, 3000)); | ||||||
|  | 			start(); | ||||||
|  | 		} | ||||||
|  | 	}; | ||||||
|  | 
 | ||||||
|  | 	start(); | ||||||
|  | })(); | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue