|
1 | 1 | import{npmMinVersion,nodeMinVersion}from'./check-system';
|
2 |
| -// import {hasDirectory} from './check-setup'; |
3 | 2 | importRootPackagefrom'../../services/root-package';
|
| 3 | +import{searchForTutorials}from'../tutorials/check-tutorials'; |
4 | 4 |
|
5 | 5 | constresult=(x)=>x;
|
6 | 6 | functionallTrue(obj:Object):boolean{
|
7 | 7 | returnObject.values(obj).every((x)=>x===true);
|
8 | 8 | }
|
9 | 9 |
|
10 |
| -functionhasTutorialDep():boolean{ |
11 |
| -consttutorials=RootPackage.getTutorials(); |
12 |
| -return!!tutorials&&tutorials.length>0; |
13 |
| -} |
14 |
| - |
15 | 10 | exportdefaultfunctionsetupVerify():CR.Checks{
|
16 | 11 | letdir=!!window.coderoad.dir;
|
17 | 12 | letpackageJson=false;
|
18 | 13 | lettutorial=false;
|
19 | 14 |
|
20 | 15 | RootPackage.set();
|
| 16 | +letpj=RootPackage.get(); |
21 | 17 |
|
22 | 18 | if(dir){
|
23 |
| -packageJson=!!RootPackage.get(); |
| 19 | +packageJson=!!pj; |
24 | 20 | }
|
25 | 21 | if(dir&&packageJson){
|
26 |
| -tutorial=hasTutorialDep(); |
| 22 | +tutorial=!!searchForTutorials(pj.dependencies).length||!!searchForTutorials(pj.devDependencies).length; |
27 | 23 | }
|
28 | 24 |
|
29 | 25 | letchecks:CR.Checks={
|
|